]> granicus.if.org Git - graphviz/commitdiff
remove unused sftell()
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 17 Oct 2020 00:42:16 +0000 (17:42 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 24 Oct 2020 02:16:09 +0000 (19:16 -0700)
lib/sfio/Makefile.am
lib/sfio/sfio.h
lib/sfio/sfio.vcxproj
lib/sfio/sfio.vcxproj.filters
lib/sfio/sftell.c [deleted file]

index ad7f65bcb20ea29f78950218b0a2fa3b9f16bd2b..92a39d1c0ebc7fcd39a2f1459a4f335fc8f6ae68 100644 (file)
@@ -17,7 +17,7 @@ libsfio_C_la_SOURCES = sfclose.c sfcvt.c sfdisc.c \
        sfputr.c sfraise.c sfrd.c sfread.c \
        sfresize.c sfscanf.c sfseek.c sfsetbuf.c sfsetfd.c \
        sfsk.c sfstack.c sfswap.c sfsync.c \
-       sftable.c sftell.c sftmp.c sfungetc.c sfvprintf.c \
+       sftable.c sftmp.c sfungetc.c sfvprintf.c \
        sfvscanf.c sfwr.c sfwrite.c
 
 libsfio_C_la_DEPENDENCIES = \
index 025040b3694aa4f03dc3411d5cd3be361c7e518c..173a51a176c96d4627ea0c06d72b3243cee5d56a 100644 (file)
@@ -301,7 +301,6 @@ extern "C" {
     extern ssize_t sfread(Sfio_t *, void *, size_t);
     extern ssize_t sfwrite(Sfio_t *, const void *, size_t);
     extern int sfclose(Sfio_t *);
-    extern Sfoff_t sftell(Sfio_t *);
     extern Sfoff_t sfseek(Sfio_t *, Sfoff_t, int);
     extern ssize_t sfputr(Sfio_t *, const char *, int);
     extern ssize_t sfnputc(Sfio_t *, int, size_t);
index 7cc7dc80661de9028afe9b507ee83f74f577c7e8..74957c26c7fcd670fb72487afebb63e2ce4efa76 100644 (file)
     <ClCompile Include="sfswap.c" />
     <ClCompile Include="sfsync.c" />
     <ClCompile Include="sftable.c" />
-    <ClCompile Include="sftell.c" />
     <ClCompile Include="sftmp.c" />
     <ClCompile Include="sfungetc.c" />
     <ClCompile Include="sfvprintf.c" />
index 628eade43b7ddb45624351d8ca5a17b5edebba9f..559cd6b5730aedd454ccfefce9d47bb0aef9606e 100644 (file)
     <ClCompile Include="sftable.c">
       <Filter>Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="sftell.c">
-      <Filter>Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="sftmp.c">
       <Filter>Source Files</Filter>
     </ClCompile>
diff --git a/lib/sfio/sftell.c b/lib/sfio/sftell.c
deleted file mode 100644 (file)
index 2ad73af..0000000
+++ /dev/null
@@ -1,48 +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>
-
-/*     Tell the current location in a given stream
-**
-**     Written by Kiem-Phong Vo.
-*/
-
-Sfoff_t sftell(Sfio_t * f)
-{
-    int mode;
-    Sfoff_t p;
-
-    SFMTXSTART(f, (Sfoff_t) (-1));
-
-    /* set the stream to the right mode */
-    if ((mode = f->mode & SF_RDWR) != (int) f->mode
-       && _sfmode(f, mode, 0) < 0)
-       SFMTXRETURN(f, (Sfoff_t) (-1));
-
-    /* throw away ungetc data */
-    if (f->disc == _Sfudisc)
-       (void) sfclose((*_Sfstack) (f, NIL(Sfio_t *)));
-
-    if (f->flags & SF_STRING)
-       SFMTXRETURN(f, (Sfoff_t) (f->next - f->data));
-
-    /* let sfseek() handle the hard case */
-    if (f->extent >= 0 && (f->flags & (SF_SHARE | SF_APPENDWR)))
-       p = sfseek(f, (Sfoff_t) 0, 1);
-    else
-       p = f->here + ((f->mode & SF_WRITE) ? f->next - f->data : f->next -
-                      f->endb);
-
-    SFMTXRETURN(f, p);
-}