4 #define UPKG_FLAG_ALLOW_DOWNLOAD 0x0001
5 #define UPKG_FLAG_CLIENT_OPTIONAL 0x0002
6 #define UPKG_FLAG_SERVER_ONLY 0x0004
7 #define UPKG_FLAG_BROKEN_LINKS 0x0008
8 #define UPKG_FLAG_INSECURE 0x0010
9 #define UPKG_FLAG_REQUIRED 0x8000
11 #define UPKG_HDR_MAGIC 0x9e2a83c1
12 #define UPKG_HDR_SIZE 36
15 unsigned version, license;
18 struct upkg_private *priv;
21 struct upkg *upkg_fopen(const char *path);
22 int upkg_close(struct upkg *pkg);