#include <stdlib.h>
Zobrazit zdrojový text tohoto souboru.
Funkce | |
void * | myAlloc (size_t size) |
char * | myStrdup (const char *s) |
void* myAlloc | ( | size_t | size | ) |
Provede alokaci pamìti a v pøípadì, ¾e dojde k chybì se vypí¹e chybové hlá¹ení a program se ukonèí.
!Pøi chybì neuvolòuji ve¹kerou dosud alokovanou pamì»! To by bylo pøíli¹ slo¾ité (v C neexistují výjimky). Tohle je velmi výjimeèná událost, tak¾e si dovolím spoléhat na to, ¾e operaèní systém se s tím vyrovná. Pokud toho není schopen, tak by stejnì v nejbli¾¹í dobì sletìl a nemá cenu si s tím dìlat nìjakou køeè...
Odkazuje se na NO_MEMORY a printError().
PoužÃvá se v createItem(), createTestData() a myStrdup().
char* myStrdup | ( | const char * | s | ) |
Vytvoøí duplikát zadaného øetìzce. Tato funkce alokuje pamì». V pøípadì, ¾e dojde k chybì, vypí¹e chybové hlá¹ení a ukonèí program.
Odkazuje se na myAlloc().
PoužÃvá se v readLines() a readTest().
David Martinek © 2004, < martinek (zavináè) fit (teèka) vutbr (teèka) cz >