From 7b7478aaa820de4a8d7979d9236127141b70bce4 Mon Sep 17 00:00:00 2001 From: Ricardo Markiewicz Date: Mon, 28 Jun 2004 10:54:30 +0000 Subject: [PATCH] Agrego un poco de doxydoc --- src/blocksorting/bs.h | 8 ++++++-- src/mtf/mtf.h | 23 +++++++++++++++++++++++ 2 files changed, 29 insertions(+), 2 deletions(-) diff --git a/src/blocksorting/bs.h b/src/blocksorting/bs.h index 82eaa35..0e9a793 100644 --- a/src/blocksorting/bs.h +++ b/src/blocksorting/bs.h @@ -27,9 +27,13 @@ #include #include -#ifndef Uint32 +/** \file + * + * Implementación del Block Sorting + * + */ + typedef unsigned long int Uint32; -#endif typedef struct _bs_t_ t_BlockSort; diff --git a/src/mtf/mtf.h b/src/mtf/mtf.h index 5b68f68..8f76bed 100644 --- a/src/mtf/mtf.h +++ b/src/mtf/mtf.h @@ -25,11 +25,34 @@ #include #include +/** \file + * + * Implementación del Move To Front + * + */ + +/** Aplica el algoritmo MTF a un dato + * + * \param datos Array de entrada + * \param len Tamaño del array de entrada + * \param _z Puntero donde se retornará el z + * \param z_len Puntero donde se retornará el tamaño de Z + * \return El nuevo array luego de aplicar el algotirmo. + */ unsigned char *jacu_mtf(unsigned char *datos, int len, unsigned char **_z, int *z_len); +/** Aplica el algoritmo inverso de MTF + * + * \param z Vector Z retornado por jacu_mtf + * \param pos Vector retornado por jacu_mtf + * \param len Tamaño del vector + * \param Array de dato original + */ unsigned char *jacu_mtf_inv(unsigned char *z, unsigned char *pos, int len); +/** Busca el vector Z en base a una entrada */ unsigned char *jacu_buscar_z(unsigned char* datos, int len, int *size); void print_z(char *z, int len); + #endif -- 2.43.0