ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

create_nls.c File Reference
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
#include <malloc.h>
#include <string.h>
#include <ctype.h>

Go to the source code of this file.

Data Structures

struct  __attribute__

Defines

#define NLSDIR   "../../media/nls"
#define LIBDIR   "unicode.org/"

Functions

static void patch_aliases (void *u2cp, CPINFOEXA *cpi)
static BOOL write_unicode2cp_table (FILE *out, CPINFOEXA *cpi, WCHAR *table)
static BOOL write_lb_ranges (FILE *out, CPINFOEXA *cpi, WCHAR *table)
static BOOL create_nls_file (char *name, CPINFOEXA *cpi, WCHAR *table, WCHAR *oemtable)
static void patch_codepage_info (CPINFOEXA *cpi)
static WCHARLoad_CP2Unicode_Table (char *table_name, UINT cp, CPINFOEXA *cpi)
static WCHARLoad_OEM2Unicode_Table (char *table_name, WCHAR *def_table, UINT cp, CPINFOEXA *cpi)
int write_nls_files ()
static void test_packed_table (WCHAR *table)
static BOOL CreateCaseDiff (char *table_name)
static WORD find_subtable_with_diffs (WORD *table, WORD *subtable)
static WORD find_subtable_with_offsets (WORD *subtable)
static WORDpack_table (WORD *table, WORD *packed_size_in_words)
int write_casemap_file (void)
int main ()

Variables

static const WCHAR *const uprtable [256]
static const WCHAR *const lwrtable [256]
static WCHAR hyphen_aliases [] = {0x00AD,0x2010,0x2011,0x2013,0x2014,0x2015,0}
struct {
   WCHAR   cp_char
   WCHAR *   alias
u2cp_alias []
static WORDto_upper_org = NULL
static WORDto_lower_org = NULL
static WORD number_of_subtables_with_diffs
static WORDsubtables_with_diffs [4096]
static WORD number_of_subtables_with_offsets
static WORD subtables_with_offsets [4096 *16]

Generated on Sun May 27 2012 06:08:46 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.