Dokumentace souboru cqtools.c

#include "cqtools.h"
#include "cqhelp.h"
#include <stdio.h>
#include <string.h>

Funkce

void * myAlloc (size_t size)
char * myStrdup (const char *s)

Dokumentace funkcí

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 >