search for: update_map

Displaying 3 results from an estimated 3 matches for "update_map".

2001 Mar 28
1
UTF-8 patch for Samba 2.0.7
...[sizeof(pstring)]; - -static BOOL mapsinited = 0; - -static char unix2dos[256]; -static char dos2unix[256]; - -static void initmaps(void) { - int k; - - for (k = 0; k < 256; k++) unix2dos[k] = k; - for (k = 0; k < 256; k++) dos2unix[k] = k; - - mapsinited = True; -} - -static void update_map(char *str) { - char *p; - - for (p = str; *p; p++) { - if (p[1]) { - unix2dos[(unsigned char)*p] = p[1]; - dos2unix[(unsigned char)p[1]] = *p; - p++; - } - } -} - -static void setupmaps(void) -{ - int i; - if (!mapsinited) initmaps(); -...
1999 Jun 08
2
Tuýrkish Character Set
...am new to this list. I have (and all Trukish users of Samba) trouble with Turkish charactes (iso8859-9)with Samba. I saw some character definition tables in charcnv.o (in sources). I couldn't understand the logic. A part of the table for iso8859-2 is /* MSDOS Code Page 852 -> ISO-8859-2 */ update_map("\241\244\242\364\243\235\244\317\245\225\246\227\247\365"); update_map("\250\371\251\346\252\270\253\233\254\215\256\246\257\275"); update_map("\261\245\262\362\263\210\264\357\265\226\266\230\267\363"); What does these number mean? Could anybody expain please? So th...
2001 Mar 12
0
Hebrew codepage conversion
...dates (e.g. glibc 2.2) but the patch seems trivial to me enough to send even though I understand you will probably won't be able to test it against a hebrew version of windows. Regards, didi --- samba-2.0.7.orig/source/lib/charcnv.c +++ samba-2.0.7/source/lib/charcnv.c @@ -166,6 +166,20 @@ update_map("\270\353\271\354\272\355\274\356\276\357\277\360"); } +/* Added by Yedidyah Bar-David (didi@tau.ac.il) */ + +static void init_iso8859_8(void) +{ + setupmaps(); + +/* MSDOS Code Page 862 -> ISO-8859-8 (Hebrew) */ + +update_map("\340\200\341\201\342\202\343\203\344\204\345...