text: /*++
  
  Copyright (c) 1996  Microsoft Corporation
  
  Module Name:
      
      fntutil2.c
  
  Abstract:
  
      Convert NT4.0 RLE to GLYPHSETDATA.
      Convert NT4.0 IFI to UFM
  
  Environment:
  
      Win32 subsystem, Unidrv driver
  
  Revision History:
  
      11-11-97 -eigos-
          Created it
  
      dd-mm-yy -author-
          description
  
  --*/
  
  #include        "precomp.h"
  
  extern UINT guiCharsets[];
  extern UINT guiCodePages[];
  
  //
  // Internal macros
  //
  
  #ifndef CP_ACP
  #define CP_ACP 0
  #endif//CP_ACP
  
  #ifndef CP_OEMCP
  #define CP_OEMCP 1
  #endif//CP_OEMCP
  
  //
  // The number of charset table which is defiend in globals.c
  //
  
  #define NCHARSETS 14
  
  
  ULONG
  UlCharsetToCodePage(
      IN UINT uiCharSet)
  {
  
      INT iI;
  
      if (uiCharSet == OEM_CHARSET)
      {
          return CP_OEMCP;
      }
      else if (uiCharSet == SYMBOL_CHARSET)
      {
          return CP_ACP;
      }
      else
      {
          for (iI = 0; iI < NCHARSETS; iI ++)
          {
              if (guiCharsets[iI] == uiCharSet)
              {
                  return guiCodePages[iI];
              }
          }
  
          return CP_ACP;
      }
  }
  
  