]> granicus.if.org Git - graphviz/commitdiff
remove some unused macros
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sun, 27 Sep 2020 20:16:25 +0000 (13:16 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Sun, 4 Oct 2020 18:51:54 +0000 (11:51 -0700)
lib/ast/sfstr.h

index fd5372cd72a073083aadfe3c4f1fcaecf119c031..33b37bf4e00dfc6bba2eee4308e61c54c23cc78a 100644 (file)
@@ -17,9 +17,6 @@ extern "C" {
 
 /*
  * macro interface for sfio write strings
- *
- * NOTE: see <stak.h> for an alternative interface
- *      read operations require sfseek()
  */
 
 #ifndef _SFSTR_H
@@ -28,31 +25,10 @@ extern "C" {
 #include <sfio.h>
 
 #define sfstropen()    sfnew((Sfio_t*)0,(char*)0,-1,-1,SF_WRITE|SF_STRING)
-#define sfstrnew(m)    sfnew((Sfio_t*)0,(char*)0,-1,-1,(m)|SF_STRING)
 #define sfstrclose(f)  sfclose(f)
 
-#define sfstrtell(f)   ((f)->next - (f)->data)
-#define sfstrrel(f,p)  ((p) == (0) ? (char*)(f)->next : \
-                        ((f)->next += (p), \
-                         ((f)->next >= (f)->data && (f)->next  <= (f)->endb) ? \
-                               (char*)(f)->next : ((f)->next -= (p), (char*)0) ) )
-
-#define sfstrset(f,p)  (((p) >= 0 && (p) <= (f)->size) ? \
-                               (char*)((f)->next = (f)->data+(p)) : (char*)0 )
-
-#define sfstrbase(f)   ((char*)(f)->data)
-#define sfstrsize(f)   ((f)->size)
-
 #define sfstruse(f)    (sfputc(f,0), (char*)((f)->next = (f)->data) )
 
-#if _BLD_ast && defined(__EXPORT__)
-#define extern         __EXPORT__
-#endif
-
-    extern int sfstrtmp(Sfio_t *, int, void *, size_t);
-
-#undef extern
-
 #endif
 
 #ifdef __cplusplus