]> git.draconx.ca Git - upkg.git/blobdiff - src/upkg.h
libupkg: Add const qualifier to upkg_decode_index input buffer.
[upkg.git] / src / upkg.h
index f9193c5318c5661dab4d7fd2949d1f6c8a54e215..34291b7f7bf18717e6256dfe18441e65b2cca9be 100644 (file)
@@ -1,6 +1,6 @@
 /*
  *  upkg: tool for manipulating Unreal Tournament packages.
- *  Copyright (C) 2009 Nick Bowler
+ *  Copyright © 2009-2011 Nick Bowler
  *
  *  This program is free software: you can redistribute it and/or modify
  *  it under the terms of the GNU General Public License as published by
@@ -75,13 +75,13 @@ struct upkg {
        unsigned long flags;
 
        unsigned long name_count, export_count, import_count;
-
-       struct upkg_private *priv;
 };
 
 struct upkg_export {
        const char *name;
+
        unsigned long flags;
+       long package;
 };
 
 struct upkg_file {
@@ -89,7 +89,7 @@ struct upkg_file {
 
        int eof;
 
-       struct upkg *pkg;
+       struct upkg_priv *pkg;
        unsigned long base, offset, len;
 };
 
@@ -115,6 +115,6 @@ int    upkg_export_seek(struct upkg_file *f, long offset, int whence);
 long   upkg_export_tell(struct upkg_file *f);
 void   upkg_export_close(struct upkg_file *f);
 
-size_t upkg_decode_index(long *val, unsigned char *bytes, size_t n);
+size_t upkg_decode_index(long *val, const unsigned char *bytes, size_t n);
 
 #endif