39.35 model_0s.c

/*  
 * model_0s.c  
 *  
 * Un modelo probabilístico de orden 0, más eficiente.  
 *  
 * Referencias:  
 *  
 * model_0.c  
 * Witten, Neal, and Cleary, Arithmetic Coding For Data Compression,  
 *   CACM, 1987.  
 * M. Nelson and J.-L. Gailly, The Data Compression Book. 1995.  
 */  
#include <stdio.h>  
#include "vlc.h"  
#include "codec.h"  
 
/* Tamaño del alfabeto fuente. Los 256 caracteres posibles y el  
   símbolo EOS (End Of Stream). */  
#define ALPHA_SIZE 257  
 
#include "model_0.h"  
#include "model_0s.h"  
 
#include "model_0s/find_symbols_and_indexes.h"  
#include "model_0s/init_model.h"  
#include "model_0/scale_probs.h"  
#include "model_0/test_if_scale.h"  
#include "model_0/increment_prob_of_index.h"  
#include "model_0s/find_new_position_for.h"  
#include "model_0s/update_model.h"  
#include "model_0/finish_model.h"  
#include "model_0/encode_stream.h"  
#include "model_0/decode_stream.h"