home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 22 gnu / 22-gnu.zip / gnurecod.zip / ascilat1.l < prev    next >
Text File  |  1994-10-11  |  3KB  |  88 lines

  1. /* Conversion of files between different charsets and usages.
  2.    Copyright (C) 1990, 1993, 1994 Free Software Foundation, Inc.
  3.    Francois Pinard <pinard@iro.umontreal.ca>, 1988.
  4.  
  5.    This program is free software; you can redistribute it and/or modify
  6.    it under the terms of the GNU General Public License as published by
  7.    the Free Software Foundation; either version 2, or (at your option)
  8.    any later version.
  9.  
  10.    This program is distributed in the hope that it will be useful, but
  11.    WITHOUT ANY WARRANTY; without even the implied warranty of
  12.    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  13.    General Public License for more details.
  14.  
  15.    You should have received a copy of the GNU General Public License
  16.    along with this program; if not, write to the Free Software
  17.    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  18. */
  19.  
  20. /* Step name: ascii_latin1.  */
  21.  
  22. %%
  23.  
  24. \<\b\"|\"\b\<            { output (171); }
  25. \>\b\"|\"\b\>            { output (187); }
  26. A\b`|`\bA            { output (192); }
  27. A\b'|'\bA            { output (193); }
  28. A\b^|^\bA            { output (194); }
  29. A\b~|~\bA            { output (195); }
  30. A\b\"|\"\bA            { output (196); }
  31. C\b,|,\bC            { output (199); }
  32. E\b`|`\bE            { output (200); }
  33. E\b'|'\bE            { output (201); }
  34. E\b^|^\bE            { output (202); }
  35. E\b\"|\"\bE            { output (203); }
  36. I\b`|`\bI            { output (204); }
  37. I\b'|'\bI            { output (205); }
  38. I\b^|^\bI            { output (206); }
  39. I\b\"|\"\bI            { output (207); }
  40. N\b~|~\bN            { output (209); }
  41. O\b`|`\bO            { output (210); }
  42. O\b'|'\bO            { output (211); }
  43. O\b^|^\bO            { output (212); }
  44. O\b~|~\bO            { output (213); }
  45. O\b\"|\"\bO            { output (214); }
  46. O\b\/|\/\bO            { output (216); }
  47. U\b`|`\bU            { output (217); }
  48. U\b'|'\bU            { output (218); }
  49. U\b^|^\bU            { output (219); }
  50. U\b\"|\"\bU            { output (220); }
  51. Y\b'|'\bY            { output (221); }
  52. s\b\"|\"\bs            { output (223); }
  53. a\b`|`\ba            { output (224); }
  54. a\b'|'\ba            { output (225); }
  55. a\b^|^\ba            { output (226); }
  56. a\b~|~\ba            { output (227); }
  57. a\b\"|\"\ba            { output (228); }
  58. c\b,|,\bc            { output (231); }
  59. e\b`|`\be            { output (232); }
  60. e\b'|'\be            { output (233); }
  61. e\b^|^\be            { output (234); }
  62. e\b\"|\"\be            { output (235); }
  63. i\b`|`\bi            { output (236); }
  64. i\b'|'\bi            { output (237); }
  65. i\b^|^\bi            { output (238); }
  66. i\b\"|\"\bi            { output (239); }
  67. n\b~|~\bn            { output (241); }
  68. o\b`|`\bo            { output (242); }
  69. o\b'|'\bo            { output (243); }
  70. o\b^|^\bo            { output (244); }
  71. o\b~|~\bo            { output (245); }
  72. o\b\"|\"\bo            { output (246); }
  73. o\b\/|\/\bo            { output (248); }
  74. u\b`|`\bu            { output (249); }
  75. u\b'|'\bu            { output (250); }
  76. u\b^|^\bu            { output (251); }
  77. u\b\"|\"\bu            { output (252); }
  78. y\b'|'\by            { output (253); }
  79. y\b\"|\"\by            { output (255); }
  80.  
  81. %%
  82.  
  83. void
  84. module_ascii_latin1 (void)
  85. {
  86.   declare_step ("ASCII-BS", "Latin-1", MANY_TO_ONE, NULL, file_ascii_latin1);
  87. }
  88.