--- chm/extra.c.orig 2013-07-10 11:20:33.000000000 -0700 +++ chm/extra.c 2013-07-10 11:21:36.000000000 -0700 @@ -70,13 +70,13 @@ #define FREE(x) free (x); x = NULL -inline uint16_t +uint16_t get_uint16 (uint8_t* b) { return b[0] | b[1]<<8; } -inline uint32_t +uint32_t get_uint32 (uint8_t* b) { return b[0] | b[1]<<8 | @@ -84,7 +84,7 @@ b[3]<<24; } -inline uint64_t +uint64_t get_uint64 (uint8_t* b) { return b[0] | b[1]<<8 | @@ -96,7 +96,7 @@ (uint64_t) b[7]<<56; } -inline uint64_t +uint64_t be_encint (unsigned char *buffer, size_t *length) { uint64_t result = 0; @@ -117,7 +117,7 @@ Finds the first unset bit in memory. Returns the number of set bits found. Returns -1 if the buffer runs out before we find an unset bit. */ -inline int +int ffus (unsigned char* byte, int* bit, size_t *length) { int bits = 0; *length = 0; @@ -144,7 +144,7 @@ } -inline uint64_t +uint64_t sr_int(unsigned char* byte, int* bit, unsigned char s, unsigned char r, size_t *length) { @@ -221,7 +221,7 @@ } -inline uint32_t +uint32_t get_leaf_node_offset(struct chmFile *chmfile, const char *text, uint32_t initial_offset, @@ -294,7 +294,7 @@ return initial_offset; } -inline int +int pychm_process_wlc (struct chmFile *chmfile, uint64_t wlc_count, uint64_t wlc_size, uint32_t wlc_offset, unsigned char ds,