Get rid of c_printf().
authorEric S. Raymond <esr@thyrsus.com>
Fri, 4 Feb 2005 23:59:11 +0000 (23:59 +0000)
committerEric S. Raymond <esr@thyrsus.com>
Fri, 4 Feb 2005 23:59:11 +0000 (23:59 +0000)
io.c
reports.c
sst.h

diff --git a/io.c b/io.c
index d59a5092550843fcf3800b88524a224cf4c6af5b..4ad1c77702bfb7516f1f41ffec0695eaf28b2765 100644 (file)
--- a/io.c
+++ b/io.c
@@ -290,20 +290,6 @@ void prouts(char *fmt, ...) {
 #endif /* SERGEEV */
 }
 
-void c_printf (char *format, ... )
-{
-    char buffer[BUFSIZ]; /* Well, BUFSIZ is from ncurses...  */
-    va_list argp;
-    va_start(argp,format);
-    vsprintf(buffer,format,argp);
-    va_end(argp);
-#ifdef SERGEEV
-    waddstr(conio_scr,buffer);
-#else
-    proutn(buffer);
-#endif /* SERGEEV */
-}
-
 void cgetline(char *line, int max) {
     if (curses) {
 #ifndef SERGEEV
index f866a7ba1d3bd1b094859ac84b21d26e646958a6..49bc7fe68ead04646b3e9a395888d5a33c22032c 100644 (file)
--- a/reports.c
+++ b/reports.c
@@ -167,9 +167,9 @@ void chart(int nn) {
        char *cp;
        chew();
        if (stdamtim != 1e30 && stdamtim != game.state.date && condit == IHDOCKED) {
-                c_printf("Spock-  \"I revised the Star Chart from the starbase's records.\"\n\r");
+                proutn("Spock-  \"I revised the Star Chart from the starbase's records.\"\n\r");
        }
-        if (nn == 0) c_printf("       STAR CHART FOR THE KNOWN GALAXY\n\r");
+        if (nn == 0) proutn("       STAR CHART FOR THE KNOWN GALAXY\n\r");
        if (stdamtim != 1e30) {
                if (condit == IHDOCKED) {
                        /* We are docked, so restore chart from base information */
@@ -186,10 +186,10 @@ void chart(int nn) {
 
        prout("      1    2    3    4    5    6    7    8");
        for (i = 1; i <= 8; i++) {
-                c_printf("%d |", i);
+                proutn("%d |", i);
                for (j = 1; j <= 8; j++) {
                    char buf[4];
-                        c_printf("  ");
+                        proutn("  ");
                        if (game.starch[i][j] < 0)
                                 strcpy(buf, ".1.");
                        else if (game.starch[i][j] == 0)
@@ -218,10 +218,10 @@ void chart(int nn) {
                        for (cp = buf; cp < buf + sizeof(buf); cp++)
                            if (*cp == '0')
                                *cp = '.';
-                       c_printf(buf);
+                       proutn(buf);
                }
-                c_printf("  |");
-                if (i<8) c_printf("\n\r");
+                proutn("  |");
+                if (i<8) proutn("\n\r");
        }
        prout("");      /* flush output */
 }
@@ -244,13 +244,13 @@ int srscan(int l) {
                                else
                                         prout("  [Using Base's sensors]");
                        }
-                        else c_printf("     Short-range scan\n\r");
+                        else proutn("     Short-range scan\n\r");
                         if (goodScan) game.starch[quadx][quady] = game.damage[DRADIO]>0.0 ? game.state.galaxy[quadx][quady]+1000:1;
                        scan();
                        if (isit("chart")) nn = TRUE;
                        if (isit("no")) rightside = FALSE;
                        chew();
-                        c_printf("    1 2 3 4 5 6 7 8 9 10\n\r");
+                        proutn("    1 2 3 4 5 6 7 8 9 10\n\r");
                        break;
                case SCAN_REQUEST:
                        while (scan() == IHEOL)
@@ -292,7 +292,7 @@ int srscan(int l) {
                                         if (game.quad[i][j]!=ship) highvideo();
                                    }
                                    if (game.quad[i][j] & 128) highvideo();
-                                   c_printf("%c ",game.quad[i][j] & 127);
+                                   proutn("%c ",game.quad[i][j] & 127);
                                    textcolor(LIGHTGRAY);
                                 }
                                else
@@ -360,7 +360,7 @@ int srscan(int l) {
                                        break;
                        }
                }
-               if (i<10) c_printf("\n\r");
+               if (i<10) proutn("\n\r");
                if (k!=0) return(goodScan);
        }
        prout("");
diff --git a/sst.h b/sst.h
index 4c1db0ad833e12a85da95c7604a9e3105880cad4..14150a18be38941a58784c32b2a762ee2a8865fe 100644 (file)
--- a/sst.h
+++ b/sst.h
@@ -443,7 +443,6 @@ void cgetline(char *, int);
 void waitfor(void);
 void setpassword(void);
 void commandhook(char *, int);
-void c_printf (char *format, ... );
 void makechart(void);
 void enqueue(char *s);