|
|
- /* String functions
- *
- * (c) Copyright 2005, ITB CompuPhase
- * This file is provided as is (no warranties).
- */
- #if defined _string_included
- #endinput
- #endif
- #define _string_included
- #pragma library String
-
- native strlen(const string[]);
- native strpack(dest[], const source[], maxlength=sizeof dest);
- native strunpack(dest[], const source[], maxlength=sizeof dest);
- native strcat(dest[], const source[], maxlength=sizeof dest);
-
- native strmid(dest[], const source[], start, end, maxlength=sizeof dest);
- native bool: strins(string[], const substr[], pos, maxlength=sizeof string);
- native bool: strdel(string[], start, end);
-
- native strcmp(const string1[], const string2[], bool:ignorecase=false, length=cellmax);
- native strfind(const string[], const sub[], bool:ignorecase=false, pos=0);
-
- native strval(const string[]);
- native valstr(dest[], value, bool:pack=false);
- native bool: ispacked(const string[]);
-
- native uudecode(dest[], const source[], maxlength=sizeof dest);
- native uuencode(dest[], const source[], numbytes, maxlength=sizeof dest);
- native memcpy(dest[], const source[], index=0, numbytes, maxlength=sizeof dest);
|