MEMMERKER

Top  Previous  Next

Verwalten von langen Texten.

Es werden Funktionen ähnlich strlen, strcat, ... bereitgestellt, die mit Strings dynamischer Länge arbeiten und diese effizient verwenden.

Die Daten werden von den Funktionen mit Malloc angelegt.

Die Bearbeitungsfunktionen heißen SYSmem*.

typedef struct memMerker {

   long int   len;

   char *     ptr;

   char *     last;

} MEMMERKER;

len (long int)

Maximale Länge des Strings. Bei Überschreiten wird automatisch ein Realloc durchgeführt.

ptr (char *)

Zeiger auf den aktuellen String.

last (char *)

Zeiger auf eine Position im String kurz vor dessen Ende. Hiermit können das Verketten und Messen der Stringlänge beschleunigt werden.