From 3786b2fff956abebc9378feac28f7bdbbab24865 Mon Sep 17 00:00:00 2001 From: "Andrey A. Chernov" Date: Tue, 15 Oct 1996 13:08:04 +0000 Subject: Localize it --- editors/joe2/files/patch-ab | 63 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 editors/joe2/files/patch-ab (limited to 'editors/joe2') diff --git a/editors/joe2/files/patch-ab b/editors/joe2/files/patch-ab new file mode 100644 index 000000000000..8268c6c9d4a7 --- /dev/null +++ b/editors/joe2/files/patch-ab @@ -0,0 +1,63 @@ +*** main.c.old Sun Jan 22 03:21:08 1995 +--- main.c Tue Oct 15 16:54:32 1996 +*************** +*** 18,23 **** +--- 18,27 ---- + + #include + #include ++ #ifdef __FreeBSD__ ++ #include ++ #include ++ #endif + #include "config.h" + #include "w.h" + #include "tty.h" +*************** +*** 186,191 **** +--- 190,209 ---- + #else + run=namprt(argv[0]); + #endif ++ ++ #ifdef __FreeBSD__ ++ setlocale(LC_ALL, ""); ++ for(c=0;c<256;c++) ++ { int a=0; ++ if(iscntrl(c)) ++ a|=UNDERLINE; ++ if((c&0x80)&&!isprint(c)) ++ a|=INVERSE; ++ xlata[c]=a; ++ if(isprint(c)) ++ xlatc[c]=c; ++ } ++ #endif + + if(s=getenv("LINES")) sscanf(s,"%d",&lines); + if(s=getenv("COLUMNS")) sscanf(s,"%d",&columns); +*** scrn.h.old Thu Oct 6 10:09:04 1994 +--- scrn.h Tue Oct 15 16:42:29 1996 +*************** +*** 254,263 **** + + #define xlat(a,c) \ + ( \ +! (dspasis && ((unsigned)(c)>=128)) ? \ + ((a)=0) \ + : \ +! (((a)=xlata[(unsigned)(c)]), ((c)=xlatc[(unsigned)(c)])) \ + ) + + /* int eraeol(SCRN *t,int x,int y); +--- 254,263 ---- + + #define xlat(a,c) \ + ( \ +! (dspasis && ((unsigned char)(c)>=128)) ? \ + ((a)=0) \ + : \ +! (((a)=xlata[(unsigned char)(c)]), ((c)=xlatc[(unsigned char)(c)])) \ + ) + + /* int eraeol(SCRN *t,int x,int y); -- cgit v1.2.3