|
/* 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);
|