/*
Pyrogenesis.h
by Raj Sharma
rsharma@uiuc.edu

Standard declarations which are included in all projects.
*/

#ifndef PYROGENESIS_H
#define PYROGENESIS_H


typedef const char * PS_RESULT;

#define DEFINE_ERROR(x, y)  PS_RESULT x=y
#define DECLARE_ERROR(x)  extern PS_RESULT x

DECLARE_ERROR(PS_OK);
DECLARE_ERROR(PS_FAIL);



#define MICROLOG debug_wprintf_mem


// overrides ah_translate. registered in GameSetup.cpp
extern const wchar_t* psTranslate(const wchar_t* text);

#endif
