Speicher-Funktionen
Dieser Teil von ManderC ist noch in Bearbeitung. Vorerst muss man sich mit einer rudimentären Auflistung begnügen. Man beachte dass diese Einträge während der frühen Programmier-Jahre des Autors entstanden und (momentan noch) teilweise unkorrekt sein können.
stdlib.h
Speicher-Funktionen:
void* calloc(size_t Anz, size_t Groesse) | Reservation und 0-Initialisierung von Anz*Grösse Bytes, maximal 64 KB |
void free(void* block) | Freigabe des Speicherblocks |
void* malloc(size_t Groesse) | Reservation von Groesse Bytes |
void* realloc(void* block, size_t Groesse) | Grössenänderung des Speicherblockes |
string.h
Speicher-Funktionen:
void* memchr(const void*, int, size_t) | Suche nach Zeichen |
int memcmp(const void*, const void*, size_t) | Lexikalischer Vergleich |
void* memcpy(void*, const void*, size_t) | Kopieren |
void* memmove(void*, const void*, size_t) | Verschieben |
void* memset(void*, int, size_t) | Speicher füllen |
int strcoll(const char*, const char*) | landesspezifischer Vergleich |
size_t strxfrm(char*, const char*, size_t) | landesspezifische Umwandlung von Zeichen |