Article View: de.admin.news.software
Article #215nn-Patch ISO 8859-1 --> DOSEN-Umlaute
From: Mike Hoehn
Date: Thu, 12 Nov 1992 00:16
Date: Thu, 12 Nov 1992 00:16
73 lines
2819 bytes
2819 bytes
Da mich diese ganze Umlautdiskussion nun langsam ankotzt, habe ich
mich kurz hingesetzt und in den nn (Release 6.4.16) eine kleine
Umlautwandlung eingebaut.
Gewandelt werden die ISO 8859-1 Umlaute in diese komischen DOSEN-
Umlaute, die z.B. bei Interactive, SCO (?) implantiert sind.
Die Wandlung geschieht nur bei der Ausgabe von Artikeln.
Ansonsten bitte keine weiteren Diskussionen. Wer den Patch nuetzlich
findet, soll ihn sich einbauen und ruhig sein. Alle anderen sind
gefaelligst auch ruhig. :-/
--------8<--------8<--------
*** more.c Sun Apr 28 22:29:00 1991
--- more.c.new Thu Nov 12 01:00:05 1992
***************
*** 21,27 ****
export char *header_lines = NULL;
export int min_pv_window = 7;
export int wrap_headers = 6;
! export int data_bits = 7;
export int scroll_clear_page = 1;
export int expired_msg_delay = 1;
export char *trusted_escapes = NULL;
--- 21,27 ----
export char *header_lines = NULL;
export int min_pv_window = 7;
export int wrap_headers = 6;
! export int data_bits = 8;
export int scroll_clear_page = 1;
export int expired_msg_delay = 1;
export char *trusted_escapes = NULL;
***************
*** 779,784 ****
--- 779,811 ----
} else
if (rot13_active && linenum > 0)
c = ROT13_DECODE(c);
+
+ /* Umlautwandlung ISO 8859-1 -> DOSEN-Umlaute */
+ /* 11.11.92 Mike Hoehn <bit@birnehh.mali.sub.org> */
+ switch(c)
+ {
+ case 228: /* ae */
+ c=132;
+ break;
+ case 246: /* oe */
+ c=148;
+ break;
+ case 252: /* ue */
+ c=129;
+ break;
+ case 196: /* AE */
+ c=142;
+ break;
+ case 214: /* OE */
+ c=153;
+ break;
+ case 220: /* UE */
+ c=154;
+ break;
+ case 223: /* sz */
+ c=225;
+ break;
+ }
*lp++ = c;
col++;
--------8<--------8<--------
--
Mike Hoehn email: bit@birnehh.mali.sub.org
Ernst-Mittelbach-Ring 27 Tel.: +49 40 5525486
DW-2000 Hamburg 61 "...this man is the drug-overlord"
Technical Details
Message-ID:
<BxKu2q.Fw1@birnehh.mali.sub.org>Path:
arc1-ca.pugleaf.net!sparky!uunet!newsgate.watson.ibm.com!news.ans.net!europa.asd.contel.com!darwin.sura.net!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!ira.uka.de!ira.uka.de!math.fu-berlin.de!unidui!rrz.uni-koeln.de!Germany.EU.net!news.Hamburg.Germany.EU.net!malihh!birnehh.mali.sub.org!bitShow Full Headers
Complete Article Headers
Newsgroups: de.admin.news.software Path: arc1-ca.pugleaf.net!sparky!uunet!newsgate.watson.ibm.com!news.ans.net!europa.asd.contel.com!darwin.sura.net!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!ira.uka.de!ira.uka.de!math.fu-berlin.de!unidui!rrz.uni-koeln.de!Germany.EU.net!news.Hamburg.Germany.EU.net!malihh!birnehh.mali.sub.org!bit From: bit@birnehh.mali.sub.org (Mike Hoehn) Subject: nn-Patch ISO 8859-1 --> DOSEN-Umlaute Message-ID: <BxKu2q.Fw1@birnehh.mali.sub.org> Organization: Birne Hamburg, private Site Date: Thu, 12 Nov 1992 00:16:01 GMT Lines: 73