Inicio


Productos


Servicios


Desarrollo


Descargas


Distribuidores


Conozcanos

 SISTEMAS INFORMATICOS

Ficha Técnica

 Inicio | Productos | Librerias | MemoryLib | Ficha Técnica


MemoryLib - Malloc32 Functions

xstring Acumulator (void);
xindex AcumulatorPoint (xindex acpoint);
width AcumulatorFreeRoom ();
xstring AcumulatorSetAtPoint (xindex point, xstring value);
voidptr MemAlloc (xindex funcIdef, width size);
pointer MemAllocate (xindex funcIdef, width size);
xstring MemAllocString (xindex funcIdef, xstring source);
xindex MemClose (logical force);
erridef MemFree (xindex funcIdef, voidptr idef);
infomemory MemInfo (void);
erridef MemInit ();
void MemInitSet (xindex mxacums, xindex mxstacks, xindex mxblocks);
erridef MemRestore (xindex funcIdef, int memareas);
bstring TempString (xindex funcIdef, width size);
erridef TempStringRelease (xindex funcIdef, bstring tempstr);

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

MemoryLib - spstr32 Functions

erridef StackClear (xindex stringidef, xindex parm);
xindex StackParms (xindex stringidef);
erridef StringAssign (xindex stringidef, xindex stringsub, xstring mainstring);
erridef StringClose (void);
xstring StringDef (xindex stringidef, xindex stringsub);
erridef StringDelete (xindex stringidef, xindex stringsub);
erridef StringErase (xindex idefs);
width StringFree (xindex stringidef);
erridef StringInit (xindex idefs, xindex stringmax, width size);
erridef StringInitDef (void);
xstring StringStkDef (xindex stringidef);
erridef StringStkDel (xindex stringidef);
erridef StringStkPut (xindex stringidef, xstring value);

MemoryLib - sperr32 Functions

erridef ErrorCode (int swit, xindex function, erridef errcode, erridef result);
errstat ErrorStat ();
xstring ErrorString (int swit, xindex function, erridef errcode, xstring value);
xstring ErrorText (erridef errcode);
erridef ErrorSysMsje (erridef reterrcode, xstring msje, xstring linefeed);

Mapa del Sitio Web | Productos | free downloads | Descargas
Sistemas informáticos del Llano, S.L.
Estación 42, 33670 Moreda de Aller. España.