#ifndef H_ED_MAIN_20050825223136
#define H_ED_MAIN_20050825223136

#ifdef __cplusplus
extern "C"
{
#endif

/* main.h */
#define main main_

#ifndef DBG
#error DBG must be defined to 0 or 1
#endif

#if DBG
#include <assert.h>
#include <string.h>
#include "ed/inc/sysalloc.h"
#include "ed/inc/sys.h"
#include "ed/inc/str.h"
#undef assert
#define assert(e) ASSERT (e)
#undef NELEM
#endif

#ifndef ARG
#error ARG must be defined to 0 or 1
#endif

#if ARG

int main_ (int argc, char **argv);
#else
int main_ (void);
#endif

#undef ARG
#undef DBG

#endif /* guard */

/* Guards added by GUARD (c) ED 2000-2005 Jul 14 2005 Ver. 1.8 */
