From: Matthew Fernandez Date: Thu, 1 Oct 2020 01:55:21 +0000 (-0700) Subject: remove unused sfgetu() X-Git-Tag: 2.46.0~20^2^2~51^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=35405e3c3dcfe0fe2d6a30ee42222916da87c59c;p=graphviz remove unused sfgetu() --- diff --git a/lib/sfio/Makefile.am b/lib/sfio/Makefile.am index 71a9b4d88..d89ed0533 100644 --- a/lib/sfio/Makefile.am +++ b/lib/sfio/Makefile.am @@ -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 index 47a81796d..000000000 --- a/lib/sfio/sfgetu.c +++ /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 - -/* 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); -} diff --git a/lib/sfio/sfhdr.h b/lib/sfio/sfhdr.h index df64715c2..73cf063af 100644 --- a/lib/sfio/sfhdr.h +++ b/lib/sfio/sfhdr.h @@ -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)) diff --git a/lib/sfio/sfio.h b/lib/sfio/sfio.h index f3d6bf1ff..d0b703f2d 100644 --- a/lib/sfio/sfio.h +++ b/lib/sfio/sfio.h @@ -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 diff --git a/lib/sfio/sfio.vcxproj b/lib/sfio/sfio.vcxproj index d3f891534..740cd9541 100644 --- a/lib/sfio/sfio.vcxproj +++ b/lib/sfio/sfio.vcxproj @@ -90,7 +90,6 @@ - diff --git a/lib/sfio/sfio.vcxproj.filters b/lib/sfio/sfio.vcxproj.filters index bb61e0bc5..395a32095 100644 --- a/lib/sfio/sfio.vcxproj.filters +++ b/lib/sfio/sfio.vcxproj.filters @@ -65,9 +65,6 @@ Source Files - - Source Files - Source Files