deregister to fix llvm 13 build and fix a warning/ansi while here

cc -DCHINDICT=\"/usr/local/share/chinese/gb/TONEPY.tit\" -O2 -pipe -c c2t.c
c2t.c:21:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main(argc, argv)
^
c2t.c:99:3: error: address of register variable requested
  hz[2] = '\0';
  ^~
c2t.c:107:7: error: address of register variable requested
      hz[0] = (char)eka;
      ^~
c2t.c:108:7: error: address of register variable requested
      hz[1] = (char)toka;
      ^~
c2t.c:113:8: error: address of register variable requested
          if (hz[0] != (*pipo)[i] || hz[1] != (*pipo)[i+1]) continue;
              ^~
c2t.c:113:31: error: address of register variable requested
          if (hz[0] != (*pipo)[i] || hz[1] != (*pipo)[i+1]) continue;
                                     ^~
c2t.c:133:36: error: address of register variable requested
                fprintf(miss_chars, "%c", hz[0]);
                                          ^~
c2t.c:134:30: error: address of register variable requested
                fprintf(miss_chars, "%c ", hz[1]);
                                           ^~
c2t.c:143:17: error: address of register variable requested
                        printf("%c", hz[0]);
                                     ^~
c2t.c:144:18: error: address of register variable requested
                        printf("%c ", hz[1]);
                                      ^~

Index: patches/patch-02
===================================================================
RCS file: /cvs/ports/chinese/c2t/patches/patch-02,v
retrieving revision 1.2
diff -u -p -r1.2 patch-02
--- patches/patch-02    3 Mar 1998 05:12:49 -0000       1.2
+++ patches/patch-02    28 Oct 2021 03:52:49 -0000
@@ -1,22 +1,33 @@
---- c2t.c.orig Tue Feb 23 22:29:23 1993
-+++ c2t.c      Mon Mar  2 21:12:22 1998
-@@ -22,10 +22,14 @@
- int argc;
- char **argv;
+Index: c2t.c
+--- c2t.c.orig
++++ c2t.c
+@@ -18,15 +18,18 @@
+ 
+ #define MEMAREA 4096 /* max number of lines in DICT file, wc -l DICT */
+ 
+-main(argc, argv)
+-int argc;
+-char **argv;
++int
++main(int argc, char **argv)
  {
 +#ifndef CHINDICT
    char *DICT="/home/ftp/software/unix/X-Window/cxterm-dictionary/TONEPY.tit";
+-  register int eka=0, toka=0, i=0;
+-  register char hz[4], **pipo=0;
+-  register char **taulu=0, rivi[82];
+-  register int rpit=0, tila=0, rraja=0, mulpin=0;
 +#else
 +  char *DICT=CHINDICT;
 +#endif
-   register int eka=0, toka=0, i=0;
-   register char hz[4], **pipo=0;
--  register char **taulu=0, rivi[82];
++  int eka=0, toka=0, i=0;
++  char hz[4], **pipo=0;
 +  char **taulu=0, rivi[82];
-   register int rpit=0, tila=0, rraja=0, mulpin=0;
++  int rpit=0, tila=0, rraja=0, mulpin=0;
    int monitila=0;
    FILE *piffi=0;
-@@ -57,12 +61,12 @@
+   FILE *miss_chars=0; 
+@@ -57,12 +60,12 @@ char **argv;
           i =0;
        } /*if argc > 1 */      
    if ((piffi = fopen (DICT, "r")) == 0) {
@@ -31,7 +42,7 @@
      exit (-2);
    }
    pipo = taulu;
-@@ -81,13 +85,13 @@
+@@ -81,13 +84,13 @@ char **argv;
      } else {
        if (rivi[0] == '#') continue;
        if ((*pipo = (char *)malloc (rpit+8)) == 0) {

Reply via email to