ABS(NV : REAL) : REAL ACCESS(db : INTEGER[; Mode : STRING|INTEGER]) : REAL ANDMARKS(Tabelle: INTEGER; Markierungen: Array[]): Real ANSITOOEM(Zeichenkette: String): String ASC(Zeichenkette: String): INTEGER AUTOFIELD(db : INTEGER) : INTEGER AUTORECNO(db : INTEGER) : INTEGER BITAND(VAR M1 : TBITS; VAR M2 : TBITS) : INTEGER BITANDNOT(VAR M1 : TBITS; VAR M2 : TBITS) : INTEGER BITNOT(VAR M : TBITS[]) : INTEGER BITOR(VAR M1 : TBITS; VAR M2 : TBITS) : INTEGER BitSum(VAR result : INTEGER[]; VAR B1, B2, B3 ... : TBITS[]) BitTrunc(VAR aBits : TBITS[]; nSize : INTEGER) BLOBSIZE(fielddesc) : INTEGER BLOBTYPE(fielddesc) CGIBUFFER(mode : INTEGER) : INTEGER CGICLEARBUFFER CGICLOSEBUFFER CGIEXEC(command : STRING [; timeout : INTEGER) : INTEGER CGIGETPARAM(ident : STRING):STRING CGIGETSESSION CGITESTPARAM(ident : STRING):0|1 CGITESTSESSION(SessionID : STRING) : INTEGER CGIWRITE(S : STRING) : INTEGER CGIWRITEHTML(S : STRING) : INTEGER CGIWRITELN(S : STRING) : INTEGER CGIWRITETEMPLATE CHDIR(Verzeichnis: String): INTEGER CHMOD(Pfad,Rechte : STRING) : INTEGER CHOICE(Zahl: INTEGER;Ausdruck1,Ausdruck2,..., AusdruckN): Real/String CHR(Zahl: BYTE) : STRING CLEARDAT(Tabelle: INTEGER) : INTEGER CLOSE(texthandle : INTEGER) : INTEGER CLOSEDB(tabellenhandle : INTEGER) : INTEGER CLOSESOCK(socket : INTEGER) : INTEGER CLRARRAY(VAR ArrayVar) COMPILE(mod : STRING [; prg : STRING]) : INTEGER COMPLETE CONVLINE(Zeile : STRING) : STRING COPYBLOB(blob : fielddesc; [file : STRING|VAR array : [BYTE|CHAR|INTEGER|TBITS|REAL|STRING]]) : INTEGER COPYFILE(from, to : STRING) : INTEGER COPYMEMO(memo : fielddesc; pfad : STRING [to_ascii : INTEGER]) : INTEGER COS(x : REAL) : REAL COUNT(Expression) : INTEGER DAT2DBF(FN_DAT : STRING [; LASTFIELD : INTEGER [; MODE : INTEGER]]) : INTEGER DATESTR(date : INTEGER) : STRING DATETIME_TO_UNIX(date : INTEGER; time : REAL) : INTEGER DAY(date : INTEGER) : INTEGER DAYOFWEEK(date : INTEGER) : STRING DBDIR(db : INTEGER) : STRING DBF2DAT(FN_DBF, FN_DAT : STRING [; MODE : INTEGER]) : INTEGER DBNAME(db : INTEGER) : STRING DBRIGHTS(db : INTEGER ) : INTEGER DECODEB64(s : STRING) : STRING DELDB(db_path : STRING; password : STRING; code : INTEGER) : INTEGER DELFILE(path : STRING) : INTEGER DELINDEX(db : INTEGER; Index : INTEGER|STRING) : INTEGER DELMARK(db : INTEGER; recno : INTEGER) : INTEGER DELMARKEDRECORDS(db : INTEGER) : INTEGER DELMARKS(db : INTEGER) : INTEGER DELREC(db : INTEGER; recno : INTEGER) : INTEGER DIGITSTR(x : INTEGER) : STRING DirInfo(Path : STRING) : STRING DISKFREE(Laufwerk : INTEGER) : REAL EMBEDBLOB(table_field; [source : STRING; Typ : INTEGER|VAR array : [BYTE|CHAR|INTEGER|TBITS|REAL|STRING]]) : INTEGER ENCODEB64(s : STRING) : STRING ENDCGI ENDSEMA EOT(text_handle : INTEGER) : INTEGER ESGIBT(Selektion) EXCHANGE(String1,String2,String3 : STRING) : STRING EXECMACRO(Pfad,Funktion) execProg(cFilename : STRING) : INTEGER EXISTS(Selection) : INTEGER Exp FROM Exp_x TO Exp_y Exp IN [Exp_1, Exp_2, ...] Exp LIKE Pattern Exp WIE Pattern EXP(x : REAL) : REAL Exp_1 GRÖSSER Exp_2 Exp_1 HAS Exp_2 Exp_1 HAT Exp_2 Exp_1 IST Exp_2 Exp_1 KLEINER Exp_2 Exp_1 MOD Exp_2 Exp1 ODER Exp2 Exp1 OR Exp2 Expression AB Expression Expression BIS Expression EXTNOTE[(Str : STRING)] : STRING F_CLOSE(hdl : integer) : integer F_CREATE(filename : string) : integer F_OPEN(filename : string) : integer F_POS(hdl : INTEGER) : INTEGER F_READ(hdl : integer; VAR array[]; nbytes : INTEGER) : integer F_SEEK(hdl, pos : integer) : integer F_SIZE(hdl : integer) : integer F_WRITE(hdl : integer; VAR array[]; nbytes : INTEGER) : integer FIELDS(Feld-Definition : STRING):STRING FILEMODE(db : INTEGER) : STRING FILENO : INTEGER FILESIZE(Tabellenhandle[,Modus] : INTEGER) : INTEGER FILLSTR(S : STRING; C : STRING; n : INTEGER) : STRING FINDANDMARK(db : INTEGER; Selektion : STRING [;Multiexpression : STRING]) : INTEGER FINDAUTO(DB, a_no : INTEGER) : INTEGER FindRec(db : INTEGER; SearchStr : STRING [;Index[;Mode : INTEGER]]) : INTEGER FIRSTDIR(Pattern, Attribute : STRING) : STRING FIRSTMARK(Tabellenhandle : INTEGER) : INTEGER FIRSTREC(db : INTEGER) : INTEGER FLUSH FLUSHDB(Tabellenhandle : INTEGER) : INTEGER FRAC(x : REAL) : REAL FSUM(DB : INTEGER; Feld; n : INTEGER) : REAL GENINDEX(db : INTEGER; IndDef : STRING; IndName : STRING) : INTEGER GENLIST(Dateinname : STRING [Zeichenzahl : BYTE [; Modus : INTEGER]]) : INTEGER) GENREL(Tabelle1,Tabelle2,Dateiname : STRING) : INTEGER GETAUTO(db : INTEGER; VAR an : INTEGER[];i:Integer) : INTEGER GETCODE(db : INTEGER) : INTEGER GETDEF(db : INTEGER; textfile : STRING) : INTEGER GETDIR(drive : INTEGER) : STRING GETENV(name : STRING) : STRING GETFIELD(db : INTEGER; field : INTEGER|STRING) : STRING GETIDENT(ini, ident : STRING) : STRING GETMARKS(db : INTEGER; VAR marks) : INTEGER GetMarksAuto(db : INTEGER; VAR Autonummern : INTEGER[]) : INTEGER GETMODE(db : INTEGER) : STRING GETPARA(para : STRING) : INTEGER GETPW(db : INTEGER) : STRING GETQUERYSTRING(id : STRING) : STRING GETRFIELD(db : INTEGER; field : INTEGER|STRING) : REAL GETSIZE(path : STRING) : INTEGER GETSOCK(socket : INTEGER; VAR p : { CHAR[{offset}] | BYTE[{offset}] }; maxchars : INTEGER) : INTEGER GETSTRUCTURE(db : INTEGER; field : INTEGER|STRING) : STRING GETTYPE(db : INTEGER; field : INTEGER | STRING) : STRING GROSS(S : STRING) : STRING HALT HIGH(dim : INTEGER; VAR Array) : INTEGER INARRAY(n : INTEGER; VAR v : INTEGER[]) : 0|1 INCRFIELD(db : INTEGER; field : INTEGER|STRING [; offset : REAL]) : REAL INDDEF(db : INTEGER; index : INTEGER|STRING [; mode : INTEGER]) : STRING INDNAME(db : INTEGER; n : INTEGER) : STRING INDNO(db : INTEGER) : INTEGER INITARRAY(newdim) : INTEGER INITCGI(sScript : STRING) INT(x : REAL) : REAL ISFILE(path : STRING) : INTEGER ISMARK(db, RecNo : INTEGER) : 0|1 KLEIN(s : STRING) : STRING LÄNGE(s : STRING) : INTEGER LABEL(db : INTEGER; field : INTEGER|STRING) : STRING LABELNO(db : INTEGER; field : INTEGER|STRING) : INTEGER LASTREC(db : INTEGER) : INTEGER LEFTSTR(s : STRING; n : BYTE) : STRING LENGTH(s : STRING) : INTEGER LINKBLOB(Tabellenfeld; Pfad : STRING; Typ : INTEGER) : INTEGER LINKS(s : STRING; n : BYTE) : STRING LOADTEMPLATE(textfile : STRING) : INTEGER LOG(x : REAL) : REAL LOWER(s : STRING) : STRING LTRIM(s : STRING) : STRING MAKEDB(db_p, db_pw : STRING; c : INTEGER; def : STRING[; db_i : INTEGER]) : INTEGER MAKEDIR(dir : STRING) : INTEGER MAKEPW(cText : STRING) : STRING MARKBITS(D,I,Suchstring,ExtABC,Ops,MaskenZahl,BitFeld,R1,R2,...) : INTEGER MARKDOUBLES(db : INTEGER; index : INTEGER|STRING) : INTEGER MARKINDEX(tabelle : INTEGER; index : STRING) MARKTABLE(db, i : INTEGER; Exp, ExtABC, Ops : STRING; Mask, Rel : INTEGER) : INTEGER MAX(numerischer_Ausdruck) MAXFILE : INTEGER MAXLABEL(db : INTEGER) : INTEGER MEAN(numerischer_Ausdruck) MEMOLEN(db : INTEGER; field : INTEGER|STRING) : INTEGER MEMOSTR(db : INTEGER; field : INTEGER|STRING) : STRING MIN(numerischer_Ausdruck) MODULE Bezeichner; MONAT(d : INTEGER) : INTEGER MONTH(d : INTEGER) : INTEGER NBITS(VAR t : TBITS[]) : INTEGER NEWTABLE(db : INTEGER; fn : STRING [; Auto-Start : INTEGER]) : INTEGER NEXTDIR NEXTMARK(db : INTEGER; prev_mark : INTEGER) : INTEGER NEXTREC(Tabellenhandle : INTEGER) : INTEGER NLOOP(VAR i : INTEGER; max : INTEGER; Exp_1; Exp_2; ...) : INTEGER NMARKS(Tabellenhandle : INTEGER) : INTEGER NOT b NOT bool_exp NOTE[(s : STRING)]: STRING NOW : REAL NTIMES(s : STRIONG; n : INTEGER) : STRING OEMTOANSI(S : STRING) : STRING OPENDB(path : STRING [;password : STRING [; code : INTEGER [; rights : INTEGER]]]) : INTEGER OPENSOCK(cHostAddress : STRING) : INTEGER PARAMSTR(Position : INTEGER) : STRING PAUSE(time : INTEGER) POS(Teilstr, Str : STRING) : INTEGER PREVREC(Tabellenhandle : INTEGER) : INTEGER PRIMFILE(tabelle : INTEGER) : INTEGER PRIMTABLE(tabelle : INTEGER) : INTEGER PROCEDURE Bezeichner[(Parameterliste)][: Grundtyp]; PUTMARKS(DB : INTEGER; Marks) : INTEGER PUTSOCK(socket : INTEGER; VAR p : { CHAR[] | BYTE[] }; maxchars : INTEGER) : INTEGER RAMTEXT(cFilename : STRING; nInitSize : Integer) RAMTEXT_COPY(ramtext : STRING; startpos,count : INTEGER) : INTEGER RAMTEXT_DELETE(ramtext : STRING; startpos,count : INTEGER) : INTEGER RAMTEXT_FIND(ramtext : STRING; target : STRING [,startpos[,mode] : INTEGER]) : INTEGER RAMTEXT_INSERT(ramtext : STRING; startpos : INTEGER; target : STRING) : INTEGER RAMTEXT_PART(ramtext : STRING; startpos,count : INTEGER) : STRING RAMTEXT_PASTE(ramtext : STRING; startpos : INTEGER) : INTEGER RAMTEXT_SUBST(ramtext : STRING; target : STRING; substitution [; mode] : INTEGER) : INTEGER RANDOM(n : INTEGER) : INTEGER READ(t : INTEGER[; n : INTEGER | c : CHAR]) : STRING READLN(t : INTEGER) : STRING READMEMO(DB : INTEGER; Feld; Textdatei : STRING [; Mode : INTEGER [; Charset : INTEGER]]) : INTEGER READREC(DB : INTEGER; recno : INTEGER) : INTEGER RECHTS(S : STRING; n : INTEGER) : STRING RECNO(db : INTEGER) : INTEGER RECNR(db : INTEGER) : INTEGER REGENALL(db : INTEGER) : INTEGER REGENIND(db : INTEGER; indexno : INTEGER) : INTEGER REMDIR(path : STRING) : INTEGER RENAME(oldname,newname : STRING) : INTEGER RENDB(path, password : STRING; code : INTEGER; newname : STRING) : INTEGER REOPENDB(db : INTEGER; accessmode : INTEGER) : INTEGER REPEAT Anweisungen UNTIL boolexp RESET(path : STRING [; mode : INTEGER]) : INTEGER RETURN [Expression] REVMARKS(db : INTEGER) : INTEGER REWRITE(path : STRING, [mode : INTEGER]) : INTEGER RIGHTSTR(Zeichenkette: STRING; Zahl: INTEGER): STRING ROUND(x : REAL; n : INTEGER) : REAL RTRIM(s : STRING) : STRING SCAN(subststr, stri : STRING) : INTEGER SCANRECS(D, I, R, Fields(Felder), ExtABC, Cut, Kontraindex, Modus, Step, MaskenFeld, DynKontraIndex) : INTEGER SEL(Selektion) : 0|1 SERVER(iPort : INTEGER;Prozess : PROZEDUR;iMaxConnections[,iModus] : INTEGER) : INTEGER SETALIAS(db : INTEGER; cAlias : STRING) : INTEGER SETAUTO(DB [,n] : INTEGER) : INTEGER SETCGILOG(S : STRING) : INTEGER SETFIELD(db : INTEGER; field : INTEGER|STRING; cont : STRING) : STRING SETFIELDS(db : INTEGER; replacestr : STRING) : INTEGER SETFILTER(db : INTEGER; von [, bis] : STRING) : INTEGER SETIDENT(IniFile,Identifier,Value : STRING) : INTEGER SETMARK(db : INTEGER; x : INTEGER) : INTEGER SETPARA(para : STRING) : INTEGER SETRECORD(db_from, db_to : INTEGER) : INTEGER SETRFIELD(db : INTEGER; field : INTEGER|STRING; cont : REAL) : REAL SIN(x : REAL) : REAL SORTMARK(db : INTEGER; IndDef : STRING) : INTEGER SOUNDEX(s : STRING) : STRING SQRT(x : REAL) : REAL STR(x : REAL [;s : INTEGER[;n : INTEGER[;t : STRING[;f : STRING[;k : STRING]]]]]] : STRING STR_TO_UNIXTIME(datetimestr : STRING) : INTEGER STRADD(s1, s2 : STRING) : STRING STRCOMP(s1, s2 : STRING) : REAL STRSORT(StrArray : STRING[]; MaxIndex [;FirstIndex] : INTEGER [; SortStr : STRING]) : INTEGER SUBPATH(String1, String2: String): String SUBST(target : STRING; (replacement : STRING | db : INTEGER; field)[; mode : INTEGER]) : INTEGER SUM(numerischer_Ausdruck) SWAP(s : STRING) : STRING TAPPEND(path : STRING [; mode : INTEGER]) : INTEGER TDB_ERRORSTR(code : INTEGER) : STRING TESTBIT(x,n : INTEGER) : INTEGER TESTLN(s : STRING) : STRING TESTPW(cText,cVgl : STRING) : INTEGER TESTSEL(selection : STRING) : INTEGER TIMEOUT(seconds : INTEGER) : INTEGER TIMESTR(Minuten_seit_Mitternacht : REAL) : STRING TODAY TODBF(dat : INTEGER; fn_dbf : STRING; lastfield, ansi : INTEGER) TOHTML(s : STRING) : STRING UNIX_DATE(timestamp : INTEGER) : INTEGER UNIX_NOW : INTEGER UNIX_TIME(timestamp : INTEGER) : REAL UNIXTIME_TO_STR(timestamp : INTEGER) : STRING UPPER(s : STRING) : STRING USES Dateiname VAL(S : STRING) : REAL|STRING VALSTR(S : STRING) : STRING VAR Bezeichner {, Bezeichner} : Typ [= Ausdruck] VARNAME(VAR x) : STRING WAITSEMA(fn : STRING; timeout : INTEGER) : INTEGER WEEK(Date : INTEGER) : INTEGER WHILE boolexp DO Anweisungen END WRITE(t : INTEGER; s : STRING) : STRING WRITEREC(DB : INTEGER; recno : INTEGER) : INTEGER XWERT(n : INTEGER; Ausdruck_1; Ausdruck_2; Ausdruck_3; ...) : REAL/STRING YEAR(Datum : INTEGER) : INTEGER