+#define WGT_CONFIG "config.xml"
+#define SIGNATURE1_XML "signature1.xml"
+#define SIGNATURE2_XML "signature2.xml"
+#define AUTHOR_SIGNATURE_XML "author-signature.xml"
+
+#define ASCII(s) (const char *)s
+#define XMLCHAR(s) (const xmlChar *)s
+
+#define PKG_MAX_LEN 128
+#define VERSION_MAX_LEN 11
+
+#define DIRECTORY_PERMISSION_755 0755
+#define DIRECTORY_PERMISSION_644 0644
+#define FILE_PERMISSION_755 0755
+#define FILE_PERMISSION_644 0644
+
+struct pkginfo_t {
+ char package_name[PKG_MAX_LEN];
+ char version[VERSION_MAX_LEN];
+};
+typedef struct pkginfo_t pkginfo;
+
+struct privilegeinfo_t {
+ char package_id[PKG_MAX_LEN];
+ int visibility;
+};
+typedef struct privilegeinfo_t privilegeinfo;