|
1 /* |
|
2 * Copyright (c) 1999 - 2001 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of the License "Eclipse Public License v1.0" |
|
6 * which accompanies this distribution, and is available |
|
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: |
|
15 * |
|
16 */ |
|
17 |
|
18 |
|
19 /* |
|
20 $Workfile: scr_handle.h $ |
|
21 |
|
22 Purpose: |
|
23 |
|
24 This file is used by the scr_handle.c. It defines the prototypes |
|
25 for all the functions used by the scr_handle.c file. |
|
26 |
|
27 */ |
|
28 |
|
29 #ifndef SCR_HANDLE_H |
|
30 #define SCR_HANDLE_H |
|
31 |
|
32 #include "scr_defs.h" |
|
33 |
|
34 void handle_jump_fw_s(NW_Byte offset); |
|
35 void handle_jump_fw(void); |
|
36 void handle_jump_fw_w(void); |
|
37 void handle_jump_bw_s(NW_Byte offset); |
|
38 void handle_jump_bw(void); |
|
39 void handle_jump_bw_w(void); |
|
40 void handle_tjump_fw_s(NW_Byte offset); |
|
41 void handle_tjump_fw(void); |
|
42 void handle_tjump_fw_w(void); |
|
43 void handle_tjump_bw(void); |
|
44 void handle_tjump_bw_w(void); |
|
45 void handle_call_s(NW_Byte findex); |
|
46 void handle_call(void); |
|
47 NW_Bool handle_call_lib_s(NW_Byte findex, NW_Bool *async); |
|
48 NW_Bool handle_call_lib(NW_Bool *async); |
|
49 NW_Bool handle_call_lib_w(NW_Bool *async); |
|
50 void handle_load_var_s(NW_Byte vindex); |
|
51 void handle_load_var(void); |
|
52 void handle_store_var_s(NW_Byte vindex); |
|
53 void handle_store_var(void); |
|
54 void handle_load_const_s(NW_Byte cindex); |
|
55 void handle_load_const(void); |
|
56 void handle_load_const_w(void); |
|
57 void handle_incr_var_s(NW_Byte vindex); |
|
58 void handle_incr_var(void); |
|
59 void handle_decr_var(void); |
|
60 void handle_incr(void); |
|
61 void handle_decr(void); |
|
62 void handle_add_asg(void); |
|
63 void handle_sub_asg(void); |
|
64 void handle_uminus(void); |
|
65 void handle_add(void); |
|
66 void handle_sub(void); |
|
67 void handle_mul(void); |
|
68 void handle_div(void); |
|
69 void handle_idiv(void); |
|
70 void handle_rem(void); |
|
71 void handle_b_and(void); |
|
72 void handle_b_or(void); |
|
73 void handle_b_xor(void); |
|
74 void handle_lshift(void); |
|
75 void handle_rsshift(void); |
|
76 void handle_rszshift(void); |
|
77 void handle_comp(NW_Byte op); |
|
78 void handle_l_not(void);/*bang*/ |
|
79 void handle_b_not(void);/*compl*/ |
|
80 void handle_pop(void); |
|
81 void handle_load_const_int(NW_Int32 val); |
|
82 void handle_load_const_bool(NW_Bool val); |
|
83 void handle_load_const_es(void); |
|
84 void handle_load_invalid(void); |
|
85 void handle_typeof(void); |
|
86 void handle_isvalid(void); |
|
87 void handle_tobool(void); |
|
88 void handle_scand(void); |
|
89 void handle_scor(void); |
|
90 |
|
91 NW_Bool handle_call_url(void); |
|
92 NW_Bool handle_call_url_w(void); |
|
93 |
|
94 #endif /*SCR_HANDLE_H*/ |
|
95 |
|
96 |