From ae9745e130a411ca3397c5ae40371c6305192f58 Mon Sep 17 00:00:00 2001 From: bernhardheld Date: Sat, 29 Mar 2003 11:48:45 +0000 Subject: [PATCH] support/Util/dbuf.h: remove C++ stuff to make it portable git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2428 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- ChangeLog | 4 ++++ support/Util/dbuf.h | 35 ++++++++++------------------------- 2 files changed, 14 insertions(+), 25 deletions(-) diff --git a/ChangeLog b/ChangeLog index af77ad74..7e1c71af 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2003-03-29 Bernhard Held + + * support/Util/dbuf.h: remove C++ stuff to make it portable + 2003-03-28 Borut Razem * src/SDCC.lex: Fix for bug #711240: dynamic buffer handling of C diff --git a/support/Util/dbuf.h b/support/Util/dbuf.h index 2ac978d7..c2a37044 100644 --- a/support/Util/dbuf.h +++ b/support/Util/dbuf.h @@ -28,37 +28,22 @@ #ifndef __DBUF_H #define __DBUF_H -#ifndef _WIN32 -#include -#else -#define PARAMS(paramlist) paramlist -#endif - struct dbuf_s { size_t alloc; /* size of allocated buffer in bytes */ size_t len; /* actual size of the buffer in bytes */ void *buf; /* pointer to the buffer, allocated on heap */ }; - -#ifdef __cplusplus -extern "C" { -#endif - -struct dbuf_s *dbuf_new PARAMS ((size_t size)); -int dbuf_init PARAMS ((struct dbuf_s *dbuf, size_t size)); -int dbuf_set_size PARAMS ((struct dbuf_s *dbuf, size_t size)); -int dbuf_append PARAMS ((struct dbuf_s *dbuf, const void *buf, size_t size)); -const void *dbuf_get_buf PARAMS ((struct dbuf_s *dbuf)); -size_t dbuf_get_size PARAMS ((struct dbuf_s *dbuf)); -const char *dbuf_c_str PARAMS ((struct dbuf_s *dbuf)); +struct dbuf_s *dbuf_new (size_t size); +int dbuf_init (struct dbuf_s *dbuf, size_t size); +int dbuf_set_size (struct dbuf_s *dbuf, size_t size); +int dbuf_append (struct dbuf_s *dbuf, const void *buf, size_t size); +const void *dbuf_get_buf (struct dbuf_s *dbuf); +size_t dbuf_get_size (struct dbuf_s *dbuf); +const char *dbuf_c_str (struct dbuf_s *dbuf); int dbuf_trim(struct dbuf_s *dbuf); -void *dbuf_detach PARAMS ((struct dbuf_s *dbuf)); -void dbuf_destroy PARAMS ((struct dbuf_s *dbuf)); -void dbuf_delete PARAMS ((struct dbuf_s *dbuf)); - -#ifdef __cplusplus -} -#endif +void *dbuf_detach (struct dbuf_s *dbuf); +void dbuf_destroy (struct dbuf_s *dbuf); +void dbuf_delete (struct dbuf_s *dbuf); #endif /* __DBUF_H */ -- 2.39.2