486 lines
16 KiB
C
486 lines
16 KiB
C
|
#define Oabort 0x0000
|
||
|
#define Oabs 0x0002
|
||
|
#define Oadd 0x0004
|
||
|
#define Oalpha 0x0006
|
||
|
#define Oand 0x0008
|
||
|
#define Oascii 0x000a
|
||
|
#define Oatan 0x000c
|
||
|
#define Oatinput 0x000e
|
||
|
#define Obitand 0x0010
|
||
|
#define Obitnot 0x0012
|
||
|
#define Obitor 0x0014
|
||
|
#define Obitxor 0x0016
|
||
|
#define Obraces 0x0018
|
||
|
#define Obreak 0x001a
|
||
|
#define Ocalculate 0x001c
|
||
|
#define Ocall 0x001e
|
||
|
#define Occrlf 0x0020
|
||
|
#define Ochain 0x0022
|
||
|
#define Ochangepage 0x0024
|
||
|
#define Ochar 0x0026
|
||
|
#define Oclear 0x0028
|
||
|
#define Oclearcommon 0x002a
|
||
|
#define Ocleardata 0x002c
|
||
|
#define Oclearfile 0x002e
|
||
|
#define Oclearprompts 0x0030
|
||
|
#define Oclearselect 0x0032
|
||
|
#define Ocloseseq 0x0034
|
||
|
#define Ocol1 0x0036
|
||
|
#define Ocol2 0x0038
|
||
|
#define Oconcat 0x003a
|
||
|
#define Oconvert 0x003c
|
||
|
#define Ocos 0x003e
|
||
|
#define Ocount 0x0040
|
||
|
#define Ocreate 0x0042
|
||
|
#define Ocrt 0x0044
|
||
|
#define Ocrtcrlf 0x0046
|
||
|
#define Ocrttab 0x0048
|
||
|
#define Ocursor 0x004a
|
||
|
#define Odata 0x004c
|
||
|
#define Odate 0x004e
|
||
|
#define Odcount 0x0050
|
||
|
#define Odebug 0x0052
|
||
|
#define Odelete 0x0054
|
||
|
#define Odim 0x0056
|
||
|
#define Odimcom 0x0058
|
||
|
#define Odiv 0x005a
|
||
|
#define Odowncase 0x005c
|
||
|
#define Odyn_delete 0x005e
|
||
|
#define Odyn_extract 0x0060
|
||
|
#define Odyn_insert 0x0062
|
||
|
#define Odyn_replace 0x0064
|
||
|
#define Oebcdic 0x0066
|
||
|
#define Oecho 0x0068
|
||
|
#define Oemessage 0x006a
|
||
|
#define Oenter 0x006c
|
||
|
#define Oeq 0x006e
|
||
|
#define Oerrmsg 0x0070
|
||
|
#define Oexe_in 0x0072
|
||
|
#define Oexe_out 0x0074
|
||
|
#define Oexe_pass 0x0076
|
||
|
#define Oexe_sin 0x0078
|
||
|
#define Oexe_sout 0x007a
|
||
|
#define Oexe_stat 0x007c
|
||
|
#define Oexecute 0x007e
|
||
|
#define Oexp 0x0080
|
||
|
#define Ofcmp 0x0082
|
||
|
#define Ofield 0x0084
|
||
|
#define Ofieldstore 0x0086
|
||
|
#define Ofilelock 0x0088
|
||
|
#define Ofilestatus 0x008a
|
||
|
#define Ofileunlock 0x008c
|
||
|
#define Oflush 0x008e
|
||
|
#define Ofmake 0x0090
|
||
|
#define Ofmat_load 0x0092
|
||
|
#define Ofmatrix 0x0094
|
||
|
#define Ofooting 0x0096
|
||
|
#define Oforincr 0x0098
|
||
|
#define Oforinit 0x009a
|
||
|
#define Oformat 0x009c
|
||
|
#define Ofornext 0x009e
|
||
|
#define Oge 0x00a0
|
||
|
#define Ogetdim 0x00a2
|
||
|
#define Ogosub 0x00a4
|
||
|
#define Ogt 0x00a6
|
||
|
#define Oheadchg 0x00a8
|
||
|
#define Oheading 0x00aa
|
||
|
#define Oiconv 0x00ac
|
||
|
#define Oilprompt 0x00ae
|
||
|
#define Oin_err 0x00b0
|
||
|
#define Oin_null 0x00b2
|
||
|
#define Oindex 0x00b4
|
||
|
#define Oinmat 0x00b6
|
||
|
#define Oinput 0x00b8
|
||
|
#define Oinputclear 0x00ba
|
||
|
#define Oinputif 0x00bc
|
||
|
#define Oint 0x00be
|
||
|
#define Oitype 0x00c0
|
||
|
#define Ojump 0x00c2
|
||
|
#define Ojumpf 0x00c4
|
||
|
#define Ojumplok 0x00c6
|
||
|
#define Ojumpt 0x00c8
|
||
|
#define Okeyedit 0x00ca
|
||
|
#define Okeytrap 0x00cc
|
||
|
#define Ole 0x00ce
|
||
|
#define Olen 0x00d0
|
||
|
#define Oln 0x00d2
|
||
|
#define Olocate 0x00d4
|
||
|
#define Olock 0x00d6
|
||
|
#define Olockelse 0x00d8
|
||
|
#define Olower 0x00da
|
||
|
#define Olt 0x00dc
|
||
|
#define Omatbuild 0x00de
|
||
|
#define Omatch 0x00e0
|
||
|
#define Omatchfield 0x00e2
|
||
|
#define Omatparse 0x00e4
|
||
|
#define Omatrix 0x00e6
|
||
|
#define Omatrix_load 0x00e8
|
||
|
#define Omatstore 0x00ea
|
||
|
#define Omatuwrite 0x00ec
|
||
|
#define Omatwrite 0x00ee
|
||
|
#define Omid 0x00f0
|
||
|
#define Omid_store 0x00f2
|
||
|
#define Ommatstore 0x00f4
|
||
|
#define Omod 0x00f6
|
||
|
#define Omove 0x00f8
|
||
|
#define Omove_fmat 0x00fa
|
||
|
#define Omove_matrix 0x00fc
|
||
|
#define Omread 0x00fe
|
||
|
#define Omreadu 0x0100
|
||
|
#define Omul 0x0102
|
||
|
#define Omulti_cat 0x0104
|
||
|
#define One 0x0106
|
||
|
#define Onegate 0x0108
|
||
|
#define Onobuf 0x010a
|
||
|
#define Onop 0x010c
|
||
|
#define Onot 0x010e
|
||
|
#define Onum 0x0110
|
||
|
#define Ooconv 0x0112
|
||
|
#define Oongosub 0x0114
|
||
|
#define Oongoto 0x0116
|
||
|
#define Oopen 0x0118
|
||
|
#define Oopendev 0x011a
|
||
|
#define Oopenpath 0x011c
|
||
|
#define Oopenpseq 0x011e
|
||
|
#define Oopenseq 0x0120
|
||
|
#define Oor 0x0122
|
||
|
#define Opage 0x0124
|
||
|
#define Opcrlf 0x0126
|
||
|
#define Operform 0x0128
|
||
|
#define Opower 0x012a
|
||
|
#define Oprecision 0x012c
|
||
|
#define Oprint 0x012e
|
||
|
#define Oprintcrlf 0x0130
|
||
|
#define Oprinter 0x0132
|
||
|
#define Oprinton 0x0134
|
||
|
#define Oprinttab 0x0136
|
||
|
#define Oprocread 0x0138
|
||
|
#define Oprocwrite 0x013a
|
||
|
#define Oprompt 0x013c
|
||
|
#define Optreset 0x013e
|
||
|
#define Oquote 0x0140
|
||
|
#define Oraise 0x0142
|
||
|
#define Orandomize 0x0144
|
||
|
#define Oread 0x0146
|
||
|
#define Oreadblk 0x0148
|
||
|
#define Oreadseq 0x014a
|
||
|
#define Oreadt 0x014c
|
||
|
#define Oreadu 0x014e
|
||
|
#define Oreadv 0x0150
|
||
|
#define Oreadvu 0x0152
|
||
|
#define Orel1 0x0154
|
||
|
#define Orel2 0x0156
|
||
|
#define Orel_all 0x0158
|
||
|
#define Oremove 0x015a
|
||
|
#define Oreturn 0x015c
|
||
|
#define Oreturnto 0x015e
|
||
|
#define Oreuse 0x0160
|
||
|
#define Orewind 0x0162
|
||
|
#define Oright 0x0164
|
||
|
#define Oright_store 0x0166
|
||
|
#define Ornd 0x0168
|
||
|
#define Ornext 0x016a
|
||
|
#define Ornexts 0x016c
|
||
|
#define Ornextv 0x016e
|
||
|
#define Osadd 0x0170
|
||
|
#define Oscmp 0x0172
|
||
|
#define Osdiv 0x0174
|
||
|
#define Oseek 0x0176
|
||
|
#define Oselect 0x0178
|
||
|
#define Oseq 0x017a
|
||
|
#define Osin 0x017c
|
||
|
#define Osleep 0x017e
|
||
|
#define Osmul 0x0180
|
||
|
#define Osoundex 0x0182
|
||
|
#define Ospace 0x0184
|
||
|
#define Ospool 0x0186
|
||
|
#define Osqrt 0x0188
|
||
|
#define Osselect 0x018a
|
||
|
#define Ossub 0x018c
|
||
|
#define Ouvstat 0x018e
|
||
|
#define Ostop 0x0190
|
||
|
#define Ostr 0x0192
|
||
|
#define Osub 0x0194
|
||
|
#define Osubr 0x0196
|
||
|
#define Osum 0x0198
|
||
|
#define Osystem 0x019a
|
||
|
#define Otabstop 0x019c
|
||
|
#define Otan 0x019e
|
||
|
#define Otestf 0x01a0
|
||
|
#define Otestt 0x01a2
|
||
|
#define Otime 0x01a4
|
||
|
#define Otimedate 0x01a6
|
||
|
#define Ototal 0x01a8
|
||
|
#define Ototaljump 0x01aa
|
||
|
#define Otrans 0x01ac
|
||
|
#define Otrap 0x01ae
|
||
|
#define Otrap_chars 0x01b0
|
||
|
#define Otrap_status 0x01b2
|
||
|
#define Otrim 0x01b4
|
||
|
#define Otrimb 0x01b6
|
||
|
#define Otrimf 0x01b8
|
||
|
#define Ottyctl 0x01ba
|
||
|
#define Ounlock 0x01bc
|
||
|
#define Ounlock_all 0x01be
|
||
|
#define Oupcase 0x01c0
|
||
|
#define Ovec_add 0x01c2
|
||
|
#define Ovec_and 0x01c4
|
||
|
#define Ovec_cat 0x01c6
|
||
|
#define Ovec_char 0x01c8
|
||
|
#define Ovec_count 0x01ca
|
||
|
#define Ovec_div 0x01cc
|
||
|
#define Ovec_eq 0x01ce
|
||
|
#define Ovec_field 0x01d0
|
||
|
#define Ovec_fmt 0x01d2
|
||
|
#define Ovec_ge 0x01d4
|
||
|
#define Ovec_gt 0x01d6
|
||
|
#define Ovec_iconv 0x01d8
|
||
|
#define Ovec_if 0x01da
|
||
|
#define Ovec_index 0x01dc
|
||
|
#define Ovec_le 0x01de
|
||
|
#define Ovec_len 0x01e0
|
||
|
#define Ovec_lt 0x01e2
|
||
|
#define Ovec_mod 0x01e4
|
||
|
#define Ovec_mul 0x01e6
|
||
|
#define Ovec_ne 0x01e8
|
||
|
#define Ovec_not 0x01ea
|
||
|
#define Ovec_num 0x01ec
|
||
|
#define Ovec_oconv 0x01ee
|
||
|
#define Ovec_or 0x01f0
|
||
|
#define Ovec_sbstr 0x01f2
|
||
|
#define Ovec_seq 0x01f4
|
||
|
#define Ovec_space 0x01f6
|
||
|
#define Ovec_splice 0x01f8
|
||
|
#define Ovec_str 0x01fa
|
||
|
#define Ovec_sub 0x01fc
|
||
|
#define Ovec_trim 0x01fe
|
||
|
#define Ovselect 0x0200
|
||
|
#define Ovsselect 0x0202
|
||
|
#define Oweof 0x0204
|
||
|
#define Oweofseq 0x0206
|
||
|
#define Owrite 0x0208
|
||
|
#define Owriteblk 0x020a
|
||
|
#define Owriteseq 0x020c
|
||
|
#define Owritet 0x020e
|
||
|
#define Owriteu 0x0210
|
||
|
#define Owritev 0x0212
|
||
|
#define Owritevu 0x0214
|
||
|
#define Opongosub 0x0216
|
||
|
#define Opongoto 0x0218
|
||
|
#define Oterminfo 0x021a
|
||
|
#define Otparm 0x021c
|
||
|
#define Otprint 0x021e
|
||
|
#define Otprintcrlf 0x0220
|
||
|
#define Otprinttab 0x0222
|
||
|
#define Oin_disp 0x0224
|
||
|
#define Okeyexit 0x0226
|
||
|
#define Otimeout 0x0228
|
||
|
#define Omaximum 0x022a
|
||
|
#define Ominimum 0x022c
|
||
|
#define Osummation 0x022e
|
||
|
#define Ofold 0x0230
|
||
|
#define Ofind 0x0232
|
||
|
#define Ofinds 0x0234
|
||
|
#define Ofindv 0x0236
|
||
|
#define Ofindst 0x0238
|
||
|
#define Ofindsts 0x023a
|
||
|
#define Ofindstv 0x023c
|
||
|
#define Ogetlist 0x023e
|
||
|
#define Odel_list 0x0240
|
||
|
#define O54readlist 0x0242
|
||
|
#define Owritelist 0x0244
|
||
|
#define Oprinterr 0x0246
|
||
|
#define Okeyin 0x0248
|
||
|
#define Oereplace 0x024a
|
||
|
#define Oselecte 0x024c
|
||
|
#define Optrim 0x024e
|
||
|
#define Offlt 0x0250
|
||
|
#define Ogci 0x0252
|
||
|
#define Ottyget 0x0254
|
||
|
#define Ottyset 0x0256
|
||
|
#define Ohush 0x0258
|
||
|
#define Omatuwrels 0x025a
|
||
|
#define Omatwrels 0x025c
|
||
|
#define Owrels 0x025e
|
||
|
#define Owrelsu 0x0260
|
||
|
#define Owrelsv 0x0262
|
||
|
#define Owrelsvu 0x0264
|
||
|
#define Oassign 0x0266
|
||
|
#define Oselind 0x0268
|
||
|
#define Oselkey 0x026a
|
||
|
#define Oindices 0x026c
|
||
|
#define Oreap 0x026e
|
||
|
#define Oreapu 0x0270
|
||
|
#define Oreapv 0x0272
|
||
|
#define Oreapvu 0x0274
|
||
|
#define Ovec_trimf 0x0276
|
||
|
#define Ovec_trimb 0x0278
|
||
|
#define Oacos 0x027a
|
||
|
#define Oasin 0x027c
|
||
|
#define Obitreset 0x027e
|
||
|
#define Obitset 0x0280
|
||
|
#define Obittest 0x0282
|
||
|
#define Ocosh 0x0284
|
||
|
#define Oleft 0x0286
|
||
|
#define Osinh 0x0288
|
||
|
#define Otanh 0x028a
|
||
|
#define Ovec_neg 0x028c
|
||
|
#define Omid_istore 0x028e
|
||
|
#define Odyn_iinsert 0x0290
|
||
|
#define Odyn_ireplace 0x0292
|
||
|
#define Oiselect 0x0294
|
||
|
#define Oivselect 0x0296
|
||
|
#define Oisselect 0x0298
|
||
|
#define Oivsselect 0x029a
|
||
|
#define Ochecksum 0x029c
|
||
|
#define Onap 0x029e
|
||
|
#define Odtx 0x02a0
|
||
|
#define Ofix 0x02a2
|
||
|
#define Oreal 0x02a4
|
||
|
#define Oquotient 0x02a6
|
||
|
#define Ovec_abs 0x02a8
|
||
|
#define Oauthorize 0x02aa
|
||
|
#define Oassigned 0x02ac
|
||
|
#define Ounassigned 0x02ae
|
||
|
#define Ouvinput 0x02b0
|
||
|
#define Oreadlist 0x02b2
|
||
|
#define Oreadlists 0x02b4
|
||
|
#define Oseqsum 0x02b6
|
||
|
#define Obconvert 0x02b8
|
||
|
#define Odeletels 0x02ba
|
||
|
#define Odeleteu 0x02bc
|
||
|
#define Odeletelsu 0x02be
|
||
|
#define Odiagnostics 0x02c0
|
||
|
#define Oicheck 0x02c2
|
||
|
#define Oisnull 0x02c4
|
||
|
#define Ovec_isnull 0x02c6
|
||
|
#define Ostarttran 0x02c8
|
||
|
#define Oendtran 0x02ca
|
||
|
#define Ocommit 0x02cc
|
||
|
#define Orollback 0x02ce
|
||
|
#define Oreadl 0x02d0
|
||
|
#define Oreapl 0x02d2
|
||
|
#define Obscan1 0x02d4
|
||
|
#define Obscan2 0x02d6
|
||
|
#define Obscan3 0x02d8
|
||
|
#define Obscan4 0x02da
|
||
|
#define Ofix2 0x02dc
|
||
|
#define Otestfw 0x02de
|
||
|
#define Otesttw 0x02e0
|
||
|
#define Oultixformat 0x02e2
|
||
|
#define Orevremove 0x02e4
|
||
|
#define Osetrem 0x02e6
|
||
|
#define Ogetrem 0x02e8
|
||
|
#define Oauthorization 0x02ea
|
||
|
#define Opcdriver 0x02ec
|
||
|
#define Orpcconnect 0x02ee
|
||
|
#define Orpccall 0x02f0
|
||
|
#define Orpcdisconnect 0x02f2
|
||
|
#define Osqlallocenv 0x02f4
|
||
|
#define Osqlallocconnect 0x02f6
|
||
|
#define Osqlallocstmt 0x02f8
|
||
|
#define Osqlbindcol 0x02fa
|
||
|
#define Osqlcancel 0x02fc
|
||
|
#define Osqlcolattributes 0x02fe
|
||
|
#define Osqlconnect 0x0300
|
||
|
#define Osqldescribecol 0x0302
|
||
|
#define Osqldisconnect 0x0304
|
||
|
#define Osqlerror 0x0306
|
||
|
#define Osqlexecdirect 0x0308
|
||
|
#define Osqlexecute 0x030a
|
||
|
#define Osqlfetch 0x030c
|
||
|
#define Osqlfreeconnect 0x030e
|
||
|
#define Osqlfreeenv 0x0310
|
||
|
#define Osqlfreestmt 0x0312
|
||
|
#define Osqlgetcursorname 0x0314
|
||
|
#define Osqlnumresultcols 0x0316
|
||
|
#define Osqlprepare 0x0318
|
||
|
#define Osqlrowcount 0x031a
|
||
|
#define Osqlsetconnectoption 0x031c
|
||
|
#define Osqlsetcursorname 0x031e
|
||
|
#define Osqlsetparam 0x0320
|
||
|
#define Oreadvl 0x0322
|
||
|
#define Oreapvl 0x0324
|
||
|
#define Omreadl 0x0326
|
||
|
#define Obrlnerr 0x0328
|
||
|
#define Oonerror 0x032a
|
||
|
#define Oprinterio 0x032c
|
||
|
#define Orecordlockl 0x032e
|
||
|
#define Orecordlocku 0x0330
|
||
|
#define Owriteseqf 0x0332
|
||
|
#define Orecordlocked 0x0334
|
||
|
#define Omreapl 0x0336
|
||
|
#define Ocompare 0x0338
|
||
|
#define Ofileinfo 0x033a
|
||
|
#define Oselectinfo 0x033c
|
||
|
#define Oheadchgb 0x033e
|
||
|
#define Oheadingb 0x0340
|
||
|
#define Orecio 0x0342
|
||
|
#define Ofootingb 0x0344
|
||
|
#define Ofilelockx 0x0346
|
||
|
#define Orem 0x0348
|
||
|
#define Omodp 0x034a
|
||
|
#define Oset 0x034c
|
||
|
#define Oopenpsequ 0x034e
|
||
|
#define Oopensequ 0x0350
|
||
|
#define Oget 0x0352
|
||
|
#define Ogetx 0x0354
|
||
|
#define Oselkeyp 0x0356
|
||
|
#define Ouvutf 0x0358
|
||
|
#define Ounichar 0x035a
|
||
|
#define Ovec_unichar 0x035c
|
||
|
#define Ouniseq 0x035e
|
||
|
#define Ovec_uniseq 0x0360
|
||
|
#define Obytetype 0x0362
|
||
|
#define Obyteval 0x0364
|
||
|
#define Oplocate 0x0366
|
||
|
#define Ouprint 0x0368
|
||
|
#define Ouprintcrlf 0x036a
|
||
|
#define Ouprinttab 0x036c
|
||
|
#define Oauxmap 0x036e
|
||
|
#define Olendp 0x0370
|
||
|
#define Ovec_lendp 0x0372
|
||
|
#define Ofolddp 0x0374
|
||
|
#define Oformatdp 0x0376
|
||
|
#define Ovec_fmtdp 0x0378
|
||
|
#define Oatinputdp 0x037a
|
||
|
#define Oinputdp 0x037c
|
||
|
#define Oinputret 0x037e
|
||
|
#define Omvcomp 0x0380
|
||
|
#define Osetdiagnostics 0x0382
|
||
|
#define Ogetdiagnostics 0x0384
|
||
|
#define Otstdiagnostics 0x0386
|
||
|
#define Oclrdiagnostics 0x0388
|
||
|
#define Osqlcolumns 0x038a
|
||
|
#define Osqlgetinfo 0x038c
|
||
|
#define Osqlgettypeinfo 0x038e
|
||
|
#define Osqlspecialcolumns 0x0390
|
||
|
#define Osqlstatistics 0x0392
|
||
|
#define Osqltables 0x0394
|
||
|
#define Osqlparamoptions 0x0396
|
||
|
#define Osqltransact 0x0398
|
||
|
#define Oxreadu 0x039a
|
||
|
#define Oxreadvu 0x039c
|
||
|
#define Oxreapu 0x039e
|
||
|
#define Oxreapvu 0x03a0
|
||
|
#define Oxrecordlocku 0x03a2
|
||
|
#define Oxmreadu 0x03a4
|
||
|
#define Oxwritev 0x03a6
|
||
|
#define Oxwritevu 0x03a8
|
||
|
#define Oxrel1 0x03aa
|
||
|
#define Oxrel2 0x03ac
|
||
|
#define Oxrecordlocked 0x03ae
|
||
|
#define Oxexecute 0x03b0
|
||
|
#define Onlslcsetlocale 0x03b2
|
||
|
#define Onlslcgetlocale 0x03b4
|
||
|
#define Onlslclocaleinfo 0x03b6
|
||
|
#define Ovec_cast 0x03b8
|
||
|
#define Oeditinput 0x03ba
|
||
|
#define Opackfnkeys 0x03bc
|
||
|
#define Ogetkey 0x03be
|
||
|
#define Omreap 0x03c0
|
||
|
#define Omreapu 0x03c2
|
||
|
#define Oxmreapu 0x03c4
|
||
|
#define Osqlnumparams 0x03c6
|
||
|
#define Osqlcmp 0x03c8
|