EnglishРусский  

   ..

   cmdlist.c

   cmdlist.g

   cmdlist.h

   funclist.h

   ge.h

   geasm.c

   geload.c

   gesave.c

The project is closed! You can look at a new scripting language. It is available on GitHub.
Also, try our open source cross-platform automation software.

Ads

Installer and installation software
Commercial and Freeware installers.

source\src\bytecode\funclist.h
  1 /******************************************************************************
  2 *
  3 * Copyright (C) 2006, The Gentee Group. All rights reserved. 
  4 * This file is part of the Gentee open source project <http://www.gentee.com>. 
  5 * 
  6 * THIS FILE IS PROVIDED UNDER THE TERMS OF THE GENTEE LICENSE ("AGREEMENT"). 
  7 * ANY USE, REPRODUCTION OR DISTRIBUTION OF THIS FILE CONSTITUTES RECIPIENTS 
  8 * ACCEPTANCE OF THE AGREEMENT.
  9 *
 10 * funclist_h 16.06.2008 0.0.A.
 11 *
 12 * Author: Generated with 'funclist' program
 13 *
 14 * Summary: This file contains a list of the embedded functions and methods.
 15 *
 16 ******************************************************************************/
 17 
 18 #ifndef _FUNCLIST_
 19 #define _FUNCLIST_
 20 
 21    #ifdef __cplusplus
 22       extern "C" {
 23    #endif // __cplusplus
 24 
 25 #include "../common/types.h"
 26 
 27 #define  FUNCCOUNT  122
 28 
 29 extern const ubyte embfuncs[];
 30 extern const pvoid embfuncaddr[];
 31 
 32 /*
 33 uint getid( str name, uint flags, collection colpars )
 34 uint type_hasinit( uint itype )
 35 uint type_hasdelete( uint itype )
 36 uint type_isinherit( uint itype iowner )
 37 uint type_init( uint ptr itype )
 38 uint type_delete( uint ptr itype )
 39 uint sizeof( uint itype )
 40 uint new( uint itype pdata )
 41 destroy( uint object )
 42 uint lex_init( plex pl, puint ptbl )
 43 lex_delete( plex pl )
 44 uint gentee_lex(pbuf input, plex pl, parr output)
 45 uint gentee_compile( pcompileinfo compinit )
 46 uint gentee_set( uint flag, uint value )
 47 uint malloc( uint size )
 48 uint mcopy( uint dest src size )
 49 int mcmp( uint dest src size )
 50 mfree( uint ptr )
 51 uint mmove( uint dest src size )
 52 uint mzero( uint dest size )
 53 uint mlen( uint data )
 54 uint mlensh( uint data )
 55 uint getch()
 56 uint os_scan( pubyte input, uint len )
 57 str res_getstr( uint )
 58 uint crc( uint ptr size sead )
 59 int strcmp( uint left right )
 60 int strcmpign( uint left right )
 61 int strcmplen( uint left right len )
 62 int strcmpignlen( uint left right len)
 63 int ustrcmplen( uint left right len )
 64 int ustrcmpignlen( uint left right len)
 65 uint gentee_ptr( uint par)
 66 uint argc()
 67 uint argv( str ret, uint num )
 68 uint calladdr()
 69 void qs_init( pssearch, pubyte pattern, uint m, uint flag )
 70 uint qs_search( pssearch psearch, pubyte y, uint n )
 71 void fastsort( pvoid base, uint count, uint size, uint mode )
 72 void sort( pvoid base, uint count, uint size, uint idfunc )
 73 str  os_gettemp( )
 74 buf buf.append( uint ptr, uint size )
 75 buf buf.init()
 76 buf buf.del( uint offset, uint size )
 77 buf.delete()
 78 buf buf.clear()
 79 buf buf.copy( uint ptr, uint size )
 80 buf buf.insert( uint off ptr size )
 81 buf buf.free()
 82 uint buf.ptr()
 83 buf buf.load( uint ptr, uint size )
 84 buf.array( uint index )
 85 buf.index( uint index )
 86 buf.reserve( uint size )
 87 buf.expand( uint size )
 88 *buf
 89 buf = buf
 90 buf += buf
 91 buf += ubyte
 92 buf += ushort
 93 buf += uint
 94 buf += ulong
 95 buf == buf
 96 uint buf.findch( uint off symbol )
 97 uint buf.findsh( uint off symbol )
 98 str str.init()
 99 str str.load( uint ptr, uint size )
100 str str.copy( uint ptr )
101 str str.findch( uint off symbol fromend )
102 str str.findch( uint symbol )
103 uint str.fwildcard( str mask )
104 str.print()
105 print( str )
106 str str.setlen( uint )
107 str str.substr( str uint off len )
108 str = str
109 str += str
110 str += uint
111 *str
112 str.out4( str format, uint value )
113 str.out8( str format, ulong value )
114 reserved.index( uint index )
115 arr arr.init()
116 arr.delete()
117 arr.oftype( uint )
118 arr.array( uint first )
119 arr.array( uint first second )
120 arr.array( uint first second third )
121 uint arr.index( uint first )
122 uint arr.index( uint first second )
123 uint arr.index( uint first second third )
124 uint *( arr )
125 uint arr.expand( uint )
126 uint arr.insert( uint from count )
127 uint arr.del( uint from count )
128 uint collection.index( uint first )
129 uint collection.ptr( uint first )
130 uint collection.gettype( uint first )
131 uint *( collection )
132 str str.printf( str, collection )
133 double sin( double )
134 double cos( double )
135 double tan( double )
136 double asin( double )
137 double acos( double )
138 double atan( double )
139 double exp( double )
140 double ln( double )
141 double log( double )
142 double pow( double, double )
143 double sqrt( double )
144 uint abs( int )
145 double fabs( double )
146 double modf( double, uint )
147 double ceil( double )
148 double floor( double )
149 int strtol( uint ptr end base )
150 int strtoul( uint ptr end base )
151 double atof( uint ptr )
152 long atoi64( uint ptr )
153 pubyte getenv( pubyte ptr )
154 int setenv( pubyte ptr )
155 
156 */
157    #ifdef __cplusplus
158       }
159    #endif // __cplusplus
160 
161 #endif // _FUNCLIST_
162