HelpPages
Home | Developer | Libraries | MemoryLib | spmem32
spmem32
MemoryLib - spmem32 Functions
xstring _str_result (xstring result, erridef errcode);
smallint AsctoInt (xstring strvalue);
smallint DefaultInt (smallint value, smallint defvalue);
xstring DefaultStr (xstring string1, xstring string2);
offset FirstPosAny (xstring mainstring, xstring matchs, xmode strmode);
offset FirstPosChr (xstring mainstring, smallint match, xmode strmode);
offset FirstPosString (xstring mainstring, xstring match, xmode strmode);
xindex FirstPosValue (VOIDPTR *numlist, xindex listunits, VOIDPTR *value, width valuewid);
offset LastPosAny (xstring mainstring, xstring match, xmode strmode);
offset LastPosChr (xstring mainstring, smallint match, xmode strmode);
offset LastPosString (xstring mainstring, xstring match, xmode strmode);
logical LogicValue (xstring value);
smallint MaxValue (smallint xvalue, smallint yvalue);
smallint MemCompare (voidptr mem1, voidptr mem2, width wid);
smallint MinValue (smallint xvalue, smallint yvalue);
xstring PrcParam (xstring mainstring, smallint separator, xindex parmnum);
xstring PrcParamAdd (xstring mainstring, xstring separator, xstring addparm);
xstring PrcParamFit (xstring mainstring);
smallint PrcParamInt (xstring mainstring, smallint sep, xindex parm);
xstring PrcParamNextDef (xstring mainstring, smallint sep);
width PrcParamNextSize (xstring mainstring, smallint sep);
erridef PrcParamSet (xstring mainstring, xstring param, smallint sep, smallint parm);
substring PrcParamSub (xstring mainstring, smallint separator, xindex parmnum);
width PrcParamWid (xstring mainstring, smallint separator, xmode mode);
xindex PrcParmNum (xstring mainstring, xstring match, smallint separator);
xindex PrcParms (xstring mainstring, smallint sep);
xstring PrcParmTrim (xstring mainstring, xmode mode);
substring PrcParmSub (xstring mainstring, xstring match);
erridef PrcParmValue (xstring mainstring, xstring match);
xstring PrcParmValueStr (xstring mainstring, xstring match);
erridef PtrInBounds (xstring buffer, xindex vindex, smallint msize);
smallint PtrValueInt (xstring buffer, xindex vindex);
smallint PtrValueIntSet (xstring buffer, xindex vindex, smallint value);
numtype PtrValueNum (xstring buffer, xindex vindex);
numtype PtrValueNumSet (xstring buffer, xindex vindex, numtype value);
xstring StrBuffSet (bstring *buffer, xstring strset, offset pos);
smallint StrCompare (xstring string1, xstring string2);
xstring StrConcatStr (xstring string1, xstring string2);
erridef StrChrChng (xstring mainstring, xstring match, xstring newmatch, xmode strmode);
xstring StrChrChngStr (xstring mainstring, xstring match, xstring newmatch, xmode strmode);
xstring StrChrChngCase (xstring text, xmode mode);
logical StrChrsCheck (xstring text, xstring charlist);
xstring StrChrsChng (xstring mainstring, xstring charstochange, xstring replaces, smallint separator);
xindex StrChrCount (xstring mainstring, xstring match, xmode strmode);
xstring StrCopy (xstring source);
xstring StrCopyTo (xstring source, pointer destination, offset pos);
pointer StrCstyle (xstring mainstring);
xstring StrDefault (xstring mainstring, xstring defstring);
xstring StrEnveloped (xstring string, char enveloper);
erridef StrErrCode (xstring string);
xstring StrFit (xstring mainstring);
xstring StrISOcnvt (xstring text, pointer chrstoreplace, pointer chrsreplaced);
xstring StrQuoted (xstring value, char quotmark);
xstring StrRepeat (xstring mainstring, xindex count);
xstring StrSub (xstring mainstring, smallint offset, width subwid);
substring StrSubDelimited (xstring mainstring, xmode fposmode, char idelim, char udelim);
xstring StrSubSet (xstring mainstring, smallint offset, xstring set);
voidptr StrUnicode (xstring mainstring);
xstring StrX (pointer strptr);
xstring StrXcnv (pointer strptr, width strwid);
xstring StrXUnicode (void *unicode);