/*
 *   This file was automatically generated by version 1.7 of cextract.
 *   Manual editing not recommended.
 */

#ifndef __CEXTRACT__
#ifdef __STDC__

extern void SCHEMA_AddStatement ( RDFResourceP s,
                                  RDFPropertyP p,
                                  RDFResourceP o );
extern RDFResourceP ANNOT_FindRDFResource ( List** listP,
                                            char* name,
                                            ThotBool create );
extern RDFStatementP ANNOT_FindRDFStatement ( List* list,
                                              RDFPropertyP p );
extern char *ANNOT_GetLabel ( List **listP,
                              RDFResourceP r );
extern void SCHEMA_ReadSchema ( Document doc,
                                char *namespace_URI );
extern void SCHEMA_InitSchemas ( Document doc );
extern void SCHEMA_FreeAnnotSchema ( void );
extern void SCHEMA_FreeRDFModel ( List **model );

#else /* __STDC__ */

extern void SCHEMA_AddStatement (/* RDFResourceP s,
                                    RDFPropertyP p,
                                    RDFResourceP o */);
extern RDFResourceP ANNOT_FindRDFResource (/* List** listP,
                                              char* name,
                                              ThotBool create */);
extern RDFStatementP ANNOT_FindRDFStatement (/* List* list,
                                                RDFPropertyP p */);
extern char *ANNOT_GetLabel (/* List **listP,
                                RDFResourceP r */);
extern void SCHEMA_ReadSchema (/* Document doc,
                                  char *namespace_URI */);
extern void SCHEMA_InitSchemas (/* Document doc */);
extern void SCHEMA_FreeAnnotSchema (/* void */);
extern void SCHEMA_FreeRDFModel (/* List **model */);

#endif /* __STDC__ */
#endif /* __CEXTRACT__ */
