]> granicus.if.org Git - graphviz/commitdiff
remove now-unused sfio functionality for printing to strings
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Thu, 22 Jul 2021 03:28:21 +0000 (20:28 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Wed, 28 Jul 2021 03:54:42 +0000 (20:54 -0700)
Related to #1998.

lib/sfio/sfio.h
lib/sfio/sfprintf.c

index 5decb1e3748cb39e90c990e772fe3998af3b7ced..83536a864fbd91f706bc97ac61add5786029fb1c 100644 (file)
@@ -208,8 +208,6 @@ extern "C" {
     extern ssize_t sfnputc(Sfio_t *, int, size_t);
     extern int sfungetc(Sfio_t *, int);
     extern int sfprintf(Sfio_t *, const char *, ...);
-    extern int sfsprintf(char *, int, const char *, ...);
-    extern int sfvsprintf(char *, int, const char *, va_list);
     extern int sfvprintf(Sfio_t *, const char *, va_list);
     extern int sfscanf(Sfio_t *, const char *, ...);
     extern int sfsscanf(const char *, const char *, ...);
index d986948ea2ab73f331110dd5e1a82695c1b5d279..e536de299390fb903d4b7c095994151ba3b7be7c 100644 (file)
@@ -26,37 +26,3 @@ int sfprintf(Sfio_t * f, const char *form, ...)
     va_end(args);
     return rv;
 }
-
-int sfvsprintf(char *s, int n, const char *form, va_list args)
-{
-    Sfio_t f;
-    int rv;
-
-    if (!s || n <= 0)
-       return -1;
-
-    /* make a fake stream */
-    SFCLEAR(&f);
-    f.flags = SF_STRING | SF_WRITE;
-    f.mode = SF_WRITE;
-    f.size = n - 1;
-    f.data = f.next = f.endr = (uchar *) s;
-    f.endb = f.endw = f.data + f.size;
-
-    rv = sfvprintf(&f, form, args);
-    *f.next = '\0';
-    _Sfi = f.next - f.data;
-
-    return rv;
-}
-
-int sfsprintf(char *s, int n, const char *form, ...)
-{
-    va_list args;
-    int rv;
-    va_start(args, form);
-    rv = sfvsprintf(s, n, form, args);
-    va_end(args);
-
-    return rv;
-}