Skip to content

Commit

Permalink
Merge branch 'utf8' of https://github.com/pasosdeJesus/Mt77 into utf-8
Browse files Browse the repository at this point in the history
  • Loading branch information
dhasane committed Jul 29, 2020
2 parents 36d9166 + 65ed2bd commit 1aff976
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 13 deletions.
4 changes: 2 additions & 2 deletions comun.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -229,7 +229,7 @@ string n128b_c(uint64_t n) {

/**
* Convierte número de cadena usada en archivos a long
uint64_t c_n128b(string s) {
std::stringstream ss;
ss.str(s);
Expand Down Expand Up @@ -404,7 +404,7 @@ string cadena_latin1_a_utf8(string str)
}

/** Retorna cadena normalizada. i.e siguiendo convenciones de:
* - caracteres aceptables
* - caracteres aceptables
* - longitud máxima
* - palabras excluidas
*/
Expand Down
22 changes: 11 additions & 11 deletions comun.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -46,12 +46,12 @@ const uint32_t MAXLCONDENSADO = 64;
const uint32_t MAXLHEX = 8;

/** Máxima longitud de un 128b (número en base 128). Por usar en
* índice de documento, posición, ``apuntadores'' al archivo
* índice de documento, posición, ``apuntadores'' al archivo
*/
const int MAXL128B = 5;

/**
* Máxima longitud de un número en formato escogido para archivo
* Máxima longitud de un número en formato escogido para archivo
**/
const int MAXLNUMERO = MAXL128B;

Expand Down Expand Up @@ -116,7 +116,7 @@ string prefijo_comun_mas_largo(string a, string b);
/**
* Retorna cadena de error con posición de is
* @param is Flujo de entrada
* @param m Cadena con error
* @param m Cadena con error
* @return Cadena con mensaje de error precedido de posición en is
**/
std::string errorFormato(std::istream &is, string m);
Expand All @@ -128,7 +128,7 @@ std::string errorFormato(std::istream &is, string m);
string leeCad(istream &is) throw(string);

/**
* Lee un número hexadecimal
* Lee un número hexadecimal
* @param is flujo de entrada
**/
long leeHex(std::istream &is) throw(string);
Expand All @@ -144,7 +144,7 @@ void escribeHex(std::ostream &os, uint32_t n);
/**
* Lee un número en base 128.
* Cada digito es un caracter entre '0' (ASCII 48) y el de ASCII 175.
* Con 5 dígitos de estos puede representarse más de 4294967295 = 0xFFFFFFFF
* Con 5 dígitos de estos puede representarse más de 4294967295 = 0xFFFFFFFF
* @param is flujo de entrada
**/
long lee128b(std::istream &is) throw(string);
Expand Down Expand Up @@ -199,7 +199,7 @@ leeNDesp(std::istream &is) throw (std::string)
/**
* Escribe un número en el formato escogido para desplazamientos
* @param os Flujo de salida
* @param n Número por escribir
* @param n Número por escribir
**/
inline void
escribeNDesp(std::ostream &os, uint32_t n)
Expand All @@ -220,7 +220,7 @@ longNDesp(uint32_t n)

/**
* Normaliza caracter
* @param c Caracter
* @param c Caracter
* @return Cadena que corresponde (tipicamente mayúscula o vacío)
*/
string normalizaCaracter(char c);
Expand All @@ -235,8 +235,8 @@ string normaliza(string s);
/**
* Convierte primer caracter de cadena u8 con codificación UTF-8 al
* caracter que le corresponde en codificación latin1.
* Inspirado en
* - utf8_decode de
* Inspirado en
* - utf8_decode de
* http://svn.apache.org/repos/asf/stdcxx/branches/4.1.3/util/charmap.cpp
* - latin1_toUtf8 de expat
*
Expand All @@ -252,7 +252,7 @@ int car_utf8_a_latin1(const char *u8, char *latin1);
* @param u8 Cadena en UTF-8
* @param len Longitud de u8
* @return Cadena convertida
*
*
*/
string utf8_a_latin1(const char *u8, int len);

Expand All @@ -261,7 +261,7 @@ string utf8_a_latin1(const char *u8, int len);
* @param delimitador subcadena que marca donde dividir
* @param cad Cadena por dividir
*
* @return Vector de subcadenas
* @return Vector de subcadenas
*/
vector<string> estalla(const string &delimitador, const string &cad);

Expand Down

0 comments on commit 1aff976

Please sign in to comment.