home *** CD-ROM | disk | FTP | other *** search
/ Dream 52 / Amiga_Dream_52.iso / Linux / Divers / lynx2.8.1dev.10.tar.gz / lynx2.8.1dev.10.tar / lynx2-8 / src / LYCharSets.h < prev    next >
C/C++ Source or Header  |  1998-03-25  |  1KB  |  49 lines

  1.  
  2. #ifndef LYCHARSETS_H
  3. #define LYCHARSETS_H
  4.  
  5. #ifndef UCMAP_H
  6. #include <UCMap.h>
  7. #endif /* !UCMAP_H */
  8.  
  9. extern BOOLEAN LYHaveCJKCharacterSet;
  10. extern BOOLEAN DisplayCharsetMatchLocale; 
  11.  
  12. /*
  13.  *  LYchar_set_name[current_char_set] points to the currently active set.
  14.  */
  15. extern int current_char_set;
  16. extern CONST char * LYchar_set_names[];
  17.  
  18. /*
  19.  *  Initializer, calls initialization function for the
  20.  *  CHARTRANS handling. - KW
  21.  */
  22. extern int LYCharSetsDeclared NOPARAMS;
  23.  
  24.  
  25. extern char ** LYCharSets[];
  26. extern char * SevenBitApproximations[];
  27. extern char ** p_entity_values;
  28. extern int LYlowest_eightbit[];
  29. extern int LYNumCharsets;
  30. extern LYUCcharset LYCharSet_UC[];
  31. extern void HTMLSetCharacterHandling PARAMS((int i));
  32. extern void HTMLSetRawModeDefault PARAMS((int i));
  33. extern void HTMLSetUseDefaultRawMode PARAMS((int i, BOOLEAN modeflag));
  34. extern void HTMLSetHaveCJKCharacterSet PARAMS((int i));
  35. extern void HTMLUseCharacterSet PARAMS((int i));
  36. extern UCode_t HTMLGetEntityUCValue PARAMS((CONST char *name));
  37.  
  38. extern CONST char * LYEntityNames[];
  39. extern CONST char * HTMLGetEntityName PARAMS((UCode_t code));
  40.         /*
  41.         ** HTMLGetEntityName calls LYEntityNames for iso-8859-1 entity
  42.         ** names only.    This is an obsolete technique but widely used in
  43.         ** the code.  Note that unicode number in general may have
  44.         ** several equivalent entity names because of synonyms.
  45.         */
  46.  
  47.  
  48. #endif /* LYCHARSETS_H */
  49.