Česky
Kamil Dudka

IFJ 05 (C language)

File detail

Name:Downloadifj05.h [Download]
Location: ifj05 > src
Size:717 B
Last modification:2007-08-29 02:18

Source code

/*
 * Projekt: IFJ05
 * Resitele: xbarin02, xdudka00, xfilak01, xhefka00, xhradi08
 *
 * Soubor: ifj05.h - obsluha chyb
 * Autor: Kamil Dudka, xdudka00
 */
 
#ifndef IFJ05_H
#define IFJ05_H
 
#include <stdarg.h>
 
/*
 * dprintf(...) - ladici vypisy na stdout pokud neni definovano makro NDEBUG
 */
#ifdef NDEBUG
#define dprintf(...)
#else
#define dprintf(...) printf (__VA_ARGS__)
#endif
 
/*
 * Tisk chybove hlasky
 * Parametry jsou stejne jako u funkce printf()
 */
void GlobalErr (const char *, ...);
 
/*
 * Tisk chybove hlasky
 * Parametry jsou stejne jako u funkce vprintf()
 */
void GlobalErrV (const char *, va_list);
 
/*
 * Vola se pri neuspesne alokaci
 * Shodi prekladac
 */
void GlobalErrAlloc (void);
 
#endif