mirror of
https://github.com/samba-team/samba.git
synced 2025-03-27 22:50:26 +03:00
Merge case handling table changes from 3.0 to HEAD.
(This used to be commit 263407e132dcb1f7fc85cded9842e60918f8ef4b)
This commit is contained in:
parent
c95a50cce5
commit
075986b00d
@ -40,9 +40,12 @@ static uint8 *valid_table;
|
||||
static uint8 doschar_table[8192]; /* 65536 characters / 8 bits/byte */
|
||||
|
||||
|
||||
/*******************************************************************
|
||||
load the case handling tables
|
||||
********************************************************************/
|
||||
/**
|
||||
* Load or generate the case handling tables.
|
||||
*
|
||||
* The case tables are defined in UCS2 and don't depend on any
|
||||
* configured parameters, so they never need to be reloaded.
|
||||
**/
|
||||
void load_case_tables(void)
|
||||
{
|
||||
static int initialised;
|
||||
@ -91,14 +94,9 @@ void load_case_tables(void)
|
||||
see if a ucs2 character can be mapped correctly to a dos character
|
||||
and mapped back to the same character in ucs2
|
||||
*/
|
||||
static int check_dos_char(smb_ucs2_t c)
|
||||
int check_dos_char(smb_ucs2_t c)
|
||||
{
|
||||
static int initialized = False;
|
||||
|
||||
if (!initialized) {
|
||||
initialized = True;
|
||||
init_doschar_table();
|
||||
}
|
||||
lazy_initialize_conv();
|
||||
|
||||
/* Find the right byte, and right bit within the byte; return
|
||||
* 1 or 0 */
|
||||
|
Loading…
x
Reference in New Issue
Block a user