🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.admin.news.software
Article #215

nn-Patch ISO 8859-1 --> DOSEN-Umlaute

#215
From: Mike Hoehn
Date: Thu, 12 Nov 1992 00:16
73 lines
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!bit

Show 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