summaryrefslogtreecommitdiff
path: root/xdelta3/xdelta3-fgk.h
diff options
context:
space:
mode:
Diffstat (limited to 'xdelta3/xdelta3-fgk.h')
-rw-r--r--xdelta3/xdelta3-fgk.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/xdelta3/xdelta3-fgk.h b/xdelta3/xdelta3-fgk.h
index 6c61a96..7011500 100644
--- a/xdelta3/xdelta3-fgk.h
+++ b/xdelta3/xdelta3-fgk.h
@@ -106,7 +106,9 @@ struct _fgk_stream
106/*********************************************************************/ 106/*********************************************************************/
107 107
108static fgk_stream* fgk_alloc (xd3_stream *stream /*, usize_t alphabet_size */); 108static fgk_stream* fgk_alloc (xd3_stream *stream /*, usize_t alphabet_size */);
109static void fgk_init (fgk_stream *h); 109static int fgk_init (xd3_stream *stream,
110 fgk_stream *h,
111 int is_encode);
110static int fgk_encode_data (fgk_stream *h, 112static int fgk_encode_data (fgk_stream *h,
111 usize_t n); 113 usize_t n);
112static inline fgk_bit fgk_get_encoded_bit (fgk_stream *h); 114static inline fgk_bit fgk_get_encoded_bit (fgk_stream *h);
@@ -186,7 +188,7 @@ static fgk_stream* fgk_alloc (xd3_stream *stream /*, int alphabet_size0 */)
186 return h; 188 return h;
187} 189}
188 190
189static void fgk_init (fgk_stream *h) 191static int fgk_init (xd3_stream *stream, fgk_stream *h, int is_encode)
190{ 192{
191 usize_t ui; 193 usize_t ui;
192 ssize_t si; 194 ssize_t si;
@@ -219,6 +221,8 @@ static void fgk_init (fgk_stream *h)
219 { 221 {
220 fgk_init_node (h->alphabet + si, (usize_t) si, h->alphabet_size); 222 fgk_init_node (h->alphabet + si, (usize_t) si, h->alphabet_size);
221 } 223 }
224
225 return 0;
222} 226}
223 227
224static void fgk_swap_ptrs(fgk_node **one, fgk_node **two) 228static void fgk_swap_ptrs(fgk_node **one, fgk_node **two)