Simple C Expat Wrapper (SCEW)  1.1.7
scew.h
Go to the documentation of this file.
1 
29 #ifndef SCEW_H_0211250134
30 #define SCEW_H_0211250134
31 
32 #include "export.h"
33 
34 #include "attribute.h"
35 #include "bool.h"
36 #include "element.h"
37 #include "error.h"
38 #include "list.h"
39 #include "parser.h"
40 #include "printer.h"
41 #include "reader.h"
42 #include "reader_buffer.h"
43 #include "reader_file.h"
44 #include "str.h"
45 #include "tree.h"
46 #include "writer.h"
47 #include "writer_buffer.h"
48 #include "writer_file.h"
49 
50 /* Automatically include the correct library on Windows. */
51 #if defined (_MSC_VER) && defined(XML_STATIC)
52 
53 #ifdef XML_UNICODE_WCHAR_T
54 #define SCEW_LIB_W "w"
55 #else
56 #define SCEW_LIB_W
57 #endif /* XML_UNICODE_WCHAR_T */
58 
59 #ifdef _DEBUG
60 #define SCEW_LIB_D "d"
61 #else
62 #define SCEW_LIB_D
63 #endif /* _DEBUG */
64 
69 #define SCEW_LIB_M "MT"
70 
71 #pragma comment (lib, "libscew" SCEW_LIB_W SCEW_LIB_D SCEW_LIB_M ".lib")
72 
73 #endif /* _MSC_VER && XML_STATIC */
74 
75 #endif /* SCEW_H_0211250134 */
SCEW element's handling routines.
SCEW writer functions for memory buffers.
SCEW reader common functions.
SCEW shared library support.
SCEW tree handling routines.
SCEW string functions.
SCEW parser handling routines.
SCEW reader functions for memory buffers.
SCEW error handling functions.
SCEW attribute's handling routines.
SCEW general list implementation.
SCEW writer common functions.
SCEW reader functions for files.
SCEW boolean type declaration.
SCEW writer functions for files.
SCEW printer routines for XML output.