/
Sapphire/bin/
Sapphire/db/
Sapphire/db/OLC_rooms/
Sapphire/db/abi/
Sapphire/db/em_src/
Sapphire/db/helps/
Sapphire/db/helps/emman/ifunc/
Sapphire/db/npcs/Tatt/
Sapphire/db/objects/Tatt/
Sapphire/db/q_data/
Sapphire/db/rooms/Tatt/
Sapphire/doc/
Sapphire/doc/em/
Sapphire/etc/
Sapphire/src/abic/
Sapphire/src/areacon/
Sapphire/src/client/
Sapphire/src/embc/
Sapphire/src/emi/
Sapphire/src/emi/test/
Sapphire/src/include/
Sapphire/src/sapphire/em/
Sapphire/src/tcon/
/*
 * Copyright (C) 1995-1997 Christopher D. Granz
 *
 * This header may not be removed.
 *
 * Refer to the file "License" included in this package for further
 * information and before using any of the following.
 */

#ifndef __ABIC_H__
#define __ABIC_H__

#include "emerald.h"


/*
 * Prototypes
 */

/*
 * main.c
 */
int             main                                  ( int, char *[] );

/*
 * memory.c
 */
void *          alloc_mem                           ( register size_t );
void *          realloc_mem        ( register void *, register size_t );
void            free_mem                           ( register void ** );
void            zero_out           ( register void *, register size_t );
char *          str_dup                             ( register char * );
char *          unstr_dup                          ( register char ** );

/*
 * fileio.c
 */
FILE *          open_file                            ( char *, char * );
void            close_file                                   ( FILE * );
char            fget_letter                                  ( FILE * );
char *          fget_word                                    ( FILE * );
char *          fget_string                                  ( FILE * );

/*
 * error.c
 */
void            warning                                 ( char *, ... );
void            error                                   ( char *, ... );
void            fatal                                   ( char *, ... );


/*
 * Globals
 */
extern int                                                        errno;

extern char                                                   cNullChar;

extern char *                                               pCOFilename;
extern long                                                lCurrentLine;

#endif /* __ABIC_H__ */


/*
 * End of abic.h
 */