--- pychm-0.8.4/chm/extra.c.orig 2007-07-28 17:54:13.003064012 +0700
+++ pychm-0.8.4/chm/extra.c 2007-07-28 17:54:38.267224445 +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,