]> granicus.if.org Git - graphviz/commitdiff
remove EXPERIMENTAL_MYFGETS-guarded code
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Fri, 26 Nov 2021 06:07:15 +0000 (22:07 -0800)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Thu, 2 Dec 2021 15:47:07 +0000 (07:47 -0800)
Nothing in the build systems defines this.

lib/common/input.c

index fc28c5289f47e1df215262777bd18ab0e4342c57..fa151c3b929d899b43da3ea871df2905b852be6d 100644 (file)
@@ -508,57 +508,6 @@ void getdouble(graph_t * g, char *name, double *result)
     }
 }
 
-#ifdef EXPERIMENTAL_MYFGETS
-/*
- * Potential input filter - e.g. for iconv 
- */
-
-/*
- * myfgets - same api as fgets
- * 
- * gets n chars at a time
- *
- * returns pointer to user buffer,
- * or returns NULL on eof or error.
- */
-static char *myfgets(char * ubuf, int n, FILE * fp)
-{
-    static char *buf;
-    static int bufsz, pos, len;
-    int cnt;
-
-    if (!n) {                   /* a call with n==0 (from aglexinit) resets */
-        ubuf[0] = '\0';
-        pos = len = 0;
-        return NULL;
-    }
-
-    if (!len) {
-       if (n > bufsz) {
-           bufsz = n;
-           buf = realloc(buf, bufsz);
-       }
-       if (!(fgets(buf, bufsz, fp))) {
-            ubuf[0] = '\0';
-            return NULL;
-        }
-       len = strlen(buf);
-       pos = 0;
-    }
-
-    cnt = n - 1;
-    if (len < cnt)
-       cnt = len;
-
-    memcpy(ubuf, buf + pos, cnt);
-    pos += cnt;
-    len -= cnt;
-    ubuf[cnt] = '\0';
-
-    return ubuf;
-}
-#endif
-
 graph_t *gvNextInputGraph(GVC_t *gvc)
 {
     graph_t *g = NULL;
@@ -586,11 +535,7 @@ graph_t *gvNextInputGraph(GVC_t *gvc)
            agsetfile(fn ? fn : "<stdin>");
            oldfp = fp;
        }
-#ifdef EXPERIMENTAL_MYFGETS
-       g = agread_usergets(fp, myfgets);
-#else
        g = agread(fp,NULL);
-#endif
        if (g) {
            gvg_init(gvc, g, fn, gidx++);
            break;