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

index 71a9b4d888cb4d4d93197b447b078cbb79aad7d4..d89ed05338b7792db4abdc2de00ecb103d43b8b7 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 sfgetu.c \
+       sfflsbuf.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/sfgetu.c b/lib/sfio/sfgetu.c
deleted file mode 100644 (file)
index 47a8179..0000000
+++ /dev/null
@@ -1,53 +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 an unsigned long value coded in a portable format.
-**
-**     Written by Kiem-Phong Vo
-*/
-
-Sfulong_t sfgetu(Sfio_t * f)
-{
-    Sfulong_t v;
-    uchar *s, *ends, c;
-    int p;
-
-    SFMTXSTART(f, (Sfulong_t) (-1));
-
-    if (f->mode != SF_READ && _sfmode(f, SF_READ, 0) < 0)
-       SFMTXRETURN(f, (Sfulong_t) (-1));
-
-    SFLOCK(f, 0);
-
-    for (v = 0;;) {
-       if (SFRPEEK(f, s, p) <= 0) {
-           f->flags |= SF_ERROR;
-           v = (Sfulong_t) (-1);
-           goto done;
-       }
-       for (ends = s + p; s < ends;) {
-           c = *s++;
-           v = (v << SF_UBITS) | SFUVALUE(c);
-           if (!(c & SF_MORE)) {
-               f->next = s;
-               goto done;
-           }
-       }
-       f->next = s;
-    }
-  done:
-    SFOPEN(f, 0);
-    SFMTXRETURN(f, v);
-}
index df64715c2861bce2d6ffcc869475eeed12c756b8..73cf063afe6f22f98270d0c11cd538ab1c07fe06 100644 (file)
@@ -433,9 +433,6 @@ extern "C" {
        Vtmutex_t *sf_mutex;
     } Sfextern_t;
 
-/* get the real value of a byte in a coded long or ulong */
-#define SFUVALUE(v)    (((ulong)(v))&(SF_MORE-1))
-
 /* grain size for buffer increment */
 #define SF_GRAIN       1024
 #define SF_PAGE                ((ssize_t)(SF_GRAIN*sizeof(int)*2))
index f3d6bf1ff36e2631060d4e574164ed2955460530..d0b703f2dd338e8b3b33e0496734341f152156c0 100644 (file)
@@ -331,7 +331,6 @@ extern "C" {
 
     extern int sfputc(Sfio_t *, int);
 
-    extern Sfulong_t sfgetu(Sfio_t *);
     extern int sfgetc(Sfio_t *);
 
     extern int _sfflsbuf(Sfio_t *, int);
@@ -345,13 +344,6 @@ extern "C" {
 
 #undef extern
 
-/* coding long integers in a portable and compact fashion */
-#define SF_UBITS       7
-#define SF_MORE                (1 << SF_UBITS)
-#define SF_U1          SF_MORE
-#define SF_U2          (SF_U1*SF_U1)
-#define SF_U3          (SF_U2*SF_U1)
-#define SF_U4          (SF_U3*SF_U1)
 #if defined(__cplusplus)
 #define _SF_(f)                (f)
 #else
index d3f8915347dd5458d5f27a49db30d36bd60a3bb9..740cd9541e3591e86e0e9d0d16ec600e079c0a2c 100644 (file)
@@ -90,7 +90,6 @@
     <ClCompile Include="sfextern.c" />
     <ClCompile Include="sffilbuf.c" />
     <ClCompile Include="sfflsbuf.c" />
-    <ClCompile Include="sfgetu.c" />
     <ClCompile Include="sfio_f\_sffileno.c" />
     <ClCompile Include="sfio_f\_sfgetc.c" />
     <ClCompile Include="sfio_f\_sfputc.c" />
index bb61e0bc59951535a7468c9ad1edcbc343ec6204..395a320958b658d3dc11e31f0c95f9bc23a43d6a 100644 (file)
@@ -65,9 +65,6 @@
     <ClCompile Include="sfflsbuf.c">
       <Filter>Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="sfgetu.c">
-      <Filter>Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="sfmode.c">
       <Filter>Source Files</Filter>
     </ClCompile>