]> granicus.if.org Git - graphviz/commitdiff
remove unused sfgetl()
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Thu, 1 Oct 2020 00:51:18 +0000 (17:51 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Wed, 7 Oct 2020 03:08:02 +0000 (20:08 -0700)
lib/sfio/Makefile.am
lib/sfio/sfgetl.c [deleted file]
lib/sfio/sfhdr.h
lib/sfio/sfio.h
lib/sfio/sfio.vcxproj
lib/sfio/sfio.vcxproj.filters

index 1841b1eec264ab8ccdcfb63bf831f14dcfbcbca4..060289f386e7d17b0db10dd829fb9ae2143022c3 100644 (file)
@@ -10,7 +10,7 @@ noinst_LTLIBRARIES = libsfio_C.la
 
 libsfio_C_la_SOURCES = sfclose.c sfcvt.c sfdisc.c \
        sfexcept.c sfexit.c sfextern.c sffilbuf.c \
-       sfflsbuf.c sfgetl.c sfgetm.c sfgetr.c sfgetu.c \
+       sfflsbuf.c sfgetm.c sfgetr.c sfgetu.c \
        sfmode.c sfnew.c sfnotify.c \
        sfnputc.c sfopen.c sfpkrd.c sfpoll.c sfpool.c \
        sfprintf.c sfprints.c sfpurge.c \
diff --git a/lib/sfio/sfgetl.c b/lib/sfio/sfgetl.c
deleted file mode 100644 (file)
index aa97e44..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-/* $Id$ $Revision$ */
-/* vim:set shiftwidth=4 ts=8: */
-
-/*************************************************************************
- * Copyright (c) 2011 AT&T Intellectual Property 
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors: See CVS logs. Details at http://www.graphviz.org/
- *************************************************************************/
-
-#include       <sfio/sfhdr.h>
-
-/*     Read a long value coded in a portable format.
-**
-**     Written by Kiem-Phong Vo
-*/
-
-Sflong_t sfgetl(Sfio_t * f)
-{
-    Sflong_t v;
-    uchar *s, *ends, c;
-    int p;
-
-    SFMTXSTART(f, (Sflong_t) (-1));
-
-    if (f->mode != SF_READ && _sfmode(f, SF_READ, 0) < 0)
-       SFMTXRETURN(f, (Sflong_t) (-1));
-    SFLOCK(f, 0);
-
-    for (v = 0;;) {
-       if (SFRPEEK(f, s, p) <= 0) {
-           f->flags |= SF_ERROR;
-           v = (Sflong_t) (-1);
-           goto done;
-       }
-       for (ends = s + p; s < ends;) {
-           c = *s++;
-           if (c & SF_MORE)
-               v = ((Sfulong_t) v << SF_UBITS) | SFUVALUE(c);
-           else {              /* special translation for this byte */
-               v = ((Sfulong_t) v << SF_SBITS) | SFSVALUE(c);
-               f->next = s;
-               v = (c & SF_SIGN) ? -v - 1 : v;
-               goto done;
-           }
-       }
-       f->next = s;
-    }
-  done:
-    SFOPEN(f, 0);
-    SFMTXRETURN(f, v);
-}
index 8a41e7231ddef9bbe061e804214a7f7d8ed0011e..1623f0cbbcc32badc75435c78cd59c5fb8715b3e 100644 (file)
@@ -435,7 +435,6 @@ extern "C" {
 
 /* get the real value of a byte in a coded long or ulong */
 #define SFUVALUE(v)    (((ulong)(v))&(SF_MORE-1))
-#define SFSVALUE(v)    ((( long)(v))&(SF_SIGN-1))
 #define SFBVALUE(v)    (((ulong)(v))&(SF_BYTE-1))
 
 /* grain size for buffer increment */
index a818904dd912fb86766aa4ab5517cb000e1798f9..81329fca47d4dc7311e457187022a9576fd5f0c6 100644 (file)
@@ -337,7 +337,6 @@ extern "C" {
 
     extern int sfputc(Sfio_t *, int);
 
-    extern Sflong_t sfgetl(Sfio_t *);
     extern Sfulong_t sfgetu(Sfio_t *);
     extern Sfulong_t sfgetm(Sfio_t *, Sfulong_t);
     extern int sfgetc(Sfio_t *);
@@ -354,10 +353,8 @@ extern "C" {
 #undef extern
 
 /* coding long integers in a portable and compact fashion */
-#define SF_SBITS       6
 #define SF_UBITS       7
 #define SF_BBITS       8
-#define SF_SIGN                (1 << SF_SBITS)
 #define SF_MORE                (1 << SF_UBITS)
 #define SF_BYTE                (1 << SF_BBITS)
 #define SF_U1          SF_MORE
index 5bde46e41abfb3602d5b8bb5a60e0ee7cf1520a2..bbd420020a6ac4c1f8a97ac3d2c1b1c51d502597 100644 (file)
@@ -90,7 +90,6 @@
     <ClCompile Include="sfextern.c" />
     <ClCompile Include="sffilbuf.c" />
     <ClCompile Include="sfflsbuf.c" />
-    <ClCompile Include="sfgetl.c" />
     <ClCompile Include="sfgetm.c" />
     <ClCompile Include="sfgetr.c" />
     <ClCompile Include="sfgetu.c" />
index c7a2131802db8c86469376c7edbfbbf60cee94c8..492ce2e5f55dedda443a2261ae5b29f85b1b9892 100644 (file)
@@ -65,9 +65,6 @@
     <ClCompile Include="sfflsbuf.c">
       <Filter>Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="sfgetl.c">
-      <Filter>Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="sfgetm.c">
       <Filter>Source Files</Filter>
     </ClCompile>