Revision: 48482
          http://brlcad.svn.sourceforge.net/brlcad/?rev=48482&view=rev
Author:   n_reed
Date:     2012-01-12 13:45:13 +0000 (Thu, 12 Jan 2012)
Log Message:
-----------
need to compare getchar return to EOF, CID 113

Modified Paths:
--------------
    brlcad/trunk/src/fb/pp-fb.c

Modified: brlcad/trunk/src/fb/pp-fb.c
===================================================================
--- brlcad/trunk/src/fb/pp-fb.c 2012-01-12 11:22:01 UTC (rev 48481)
+++ brlcad/trunk/src/fb/pp-fb.c 2012-01-12 13:45:13 UTC (rev 48482)
@@ -445,6 +445,9 @@
                    prtsmu(1);
                    prtclr(1);
                    goto again;
+               } else {
+                   bu_log("error: unrecognized key sequence.\n");
+                   continue;
                }
                printf("%c%5ld %-7s%c\n", 13, itm[i],
                       colortab[itmc[i]].name, 13);
@@ -716,8 +719,8 @@
 }
 int gclr(void)
 {
-    char c, cs[3];
-    int i;
+    char cs[3];
+    int i, c;
     for (i=0;i<3;i++) {
        while ((c=getchar())<97||c>122) {
            if (c==2) return -2;
@@ -726,8 +729,9 @@
            if (c==22) return -22;
            if (c==32) return -32;
            if (c=='?') return -63;
+           if (c==EOF) return EOF;
        }
-       cs[i]=c;
+       cs[i]=(char)c;
     }
     return cclr(cs);
 }

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
RSA(R) Conference 2012
Mar 27 - Feb 2
Save $400 by Jan. 27
Register now!
http://p.sf.net/sfu/rsa-sfdev2dev2
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to