/* This file is generated by aisc_mkpt.
 * Any changes you make here will be overwritten later!
 */

#ifndef AISC_SERVER_PROTO_H
#define AISC_SERVER_PROTO_H


/* GENC/aisc_server.c */
dll_header *create_dll_header(void);
AN_revers *create_AN_revers(void);
AN_shorts *create_AN_shorts(void);
AN_local *create_AN_local(void);
AN_main *create_AN_main(void);
void destroy_dll_public(dll_public*& obj);
void destroy_dll_header(dll_header*& obj);
void destroy_AN_revers(AN_revers *obj);
void destroy_AN_shorts(AN_shorts *obj);
void destroy_AN_local(AN_local *obj);
void destroy_AN_main(AN_main*& obj);
dll_public *copy_dll_public(const dll_public *sobj);
dll_header *copy_dll_header(const dll_header *sobj);
AN_revers *copy_AN_revers(const AN_revers *sobj);
AN_shorts *copy_AN_shorts(const AN_shorts *sobj);
AN_local *copy_AN_local(const AN_local *sobj);
AN_main *copy_AN_main(const AN_main *sobj);
void save_dll_header(const dll_header *o, FILE *out);
void save_AN_shorts(const AN_shorts *o, FILE *out);
void save_AN_main(const AN_main *o, FILE *out);
int load_dll_header(dll_header *o, FILE *in);
int load_AN_shorts(AN_shorts *o, FILE *in);
int load_AN_main(AN_main *o, FILE *in);

#else
#error aisc_server_proto.h included twice
#endif /* AISC_SERVER_PROTO_H */
