diff options
-rw-r--r-- | configure.in | 2 | ||||
-rw-r--r-- | src/pdu.c | 23 |
2 files changed, 12 insertions, 13 deletions
diff --git a/configure.in b/configure.in index e71fbf7..dcc974a 100644 --- a/configure.in +++ b/configure.in @@ -1,5 +1,5 @@ AC_INIT([src/sms_main.c]) -AM_INIT_AUTOMAKE([sms-utils], [0.0.16]) +AM_INIT_AUTOMAKE([sms-utils], [1.0.0]) AM_CONFIG_HEADER([config.h]) AC_PROG_CC @@ -36,25 +36,24 @@ #include "pdu.h" #include "sms_utils.h" -// ` is not a conversion, just a untranslatable letter char strGSMTable[GSM_TABLE_SIZE] = { '@','£','$','¥','è','é','ù','ì','ò','Ç','\n','Ø','ø','\r','Å','å', - 'Δ','_','Φ','Γ','Λ','Ω','Π','Ψ','Σ','Θ','Ξ','`','Æ','æ','ß','É', - ' ','!','\"','#','¤','%','&','\'','(',')','*','=',',','-','.','/', + 'Δ','_','Φ','Γ','Λ','Ω','Π','Ψ','Σ','Θ','Ξ','\x1B','Æ','æ','ß','É', + ' ','!','\"','#','¤','%','&','\'','(',')','*','+',',','-','.','/', '0','1','2','3','4','5','6','7','8','9',':',';','<','=','>','?', '¡','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O', - 'P','Q','R','S','T','U','V','W','X','Y','Z','Ä','Ö','Ñ','Ü','`', + 'P','Q','R','S','T','U','V','W','X','Y','Z','Ä','Ö','Ñ','Ü','\xA7', '¿','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o', 'p','q','r','s','t','u','v','w','x','y','z','ä','ö','ñ','ü','à'}; char strExtendedTable[GSM_TABLE_SIZE] = { - '`','`','`','`','`','`','`','`','`','`','`','`','`','`','`','`', - '`','`','`','`','^','`','`','`','`','`','`','`','`','`','`','`', - '`','`','`','`','`','`','`','`','{','}','`','`','`','`','`','\\', - '`','`','`','`','`','`','`','`','`','`','`','`','[','~',']','`', - '|','`','`','`','`','`','`','`','`','`','`','`','`','`','`','`', - '`','`','`','`','`','`','`','`','`','`','`','`','`','`','`','`', - '`','`','`','`','`','€','`','`','`','`','`','`','`','`','`','`', - '`','`','`','`','`','`','`','`','`','`','`','`','`','`','`','`'}; + ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', + ' ',' ',' ',' ','^',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', + ' ',' ',' ',' ',' ',' ',' ','`','{','}',' ',' ',' ',' ',' ','\\', + ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','[','~',']',' ', + '|',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', + ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', + ' ',' ',' ',' ',' ','€',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', + ' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '}; int hex_nibble_scan(const char *buf, size_t len) { |