From f31ced79f05a1ff46ff90e2c12ce2823187fe514 Mon Sep 17 00:00:00 2001
From: Marcus Comstedt <marcus@mc.pp.se>
Date: Sat, 16 Dec 2000 06:03:34 +0100
Subject: [PATCH] Added a lot of missing PMOD_EXPORT.

Rev: src/array.h:1.30
Rev: src/backend.h:1.10
Rev: src/callback.h:1.11
Rev: src/dynamic_buffer.h:1.11
Rev: src/errors.h:1.15
Rev: src/fdlib.h:1.37
Rev: src/pike_error.h:1.5
---
 src/array.h          |  4 ++--
 src/backend.h        | 30 +++++++++++++++---------------
 src/callback.h       |  6 +++---
 src/dynamic_buffer.h | 38 +++++++++++++++++++-------------------
 src/errors.h         |  2 +-
 src/fdlib.h          | 12 ++++++------
 src/pike_error.h     | 20 ++++++++++----------
 7 files changed, 56 insertions(+), 56 deletions(-)

diff --git a/src/array.h b/src/array.h
index 4da8905f99..dcb005c163 100644
--- a/src/array.h
+++ b/src/array.h
@@ -5,7 +5,7 @@
 \*/
 
 /*
- * $Id: array.h,v 1.29 2000/12/13 21:19:09 hubbe Exp $
+ * $Id: array.h,v 1.30 2000/12/16 04:58:17 marcus Exp $
  */
 #ifndef ARRAY_H
 #define ARRAY_H
@@ -152,7 +152,7 @@ void describe_index(struct array *a,
 		    struct processing *p,
 		    int indent);
 void describe_array(struct array *a,struct processing *p,int indent);
-struct array *aggregate_array(INT32 args);
+PMOD_EXPORT struct array *aggregate_array(INT32 args);
 PMOD_EXPORT struct array *append_array(struct array *a, struct svalue *s);
 PMOD_EXPORT struct array *explode(struct pike_string *str,
 		       struct pike_string *del);
diff --git a/src/backend.h b/src/backend.h
index d52a137c5f..94123e2084 100644
--- a/src/backend.h
+++ b/src/backend.h
@@ -5,7 +5,7 @@
 \*/
 
 /*
- * $Id: backend.h,v 1.9 2000/07/28 17:16:54 hubbe Exp $
+ * $Id: backend.h,v 1.10 2000/12/16 04:58:17 marcus Exp $
  */
 #ifndef BACKEND_H
 #define BACKEND_H
@@ -14,18 +14,18 @@
 #include "time_stuff.h"
 #include "callback.h"
 
-extern struct timeval current_time;
-extern struct timeval next_timeout;
+PMOD_EXPORT extern struct timeval current_time;
+PMOD_EXPORT extern struct timeval next_timeout;
 typedef void (*file_callback)(int,void *);
 extern struct callback_list do_debug_callbacks;
-extern int fds_size;
+PMOD_EXPORT extern int fds_size;
 
 /* Prototypes begin here */
 struct selectors;
-struct callback *debug_add_backend_callback(callback_func call,
+PMOD_EXPORT struct callback *debug_add_backend_callback(callback_func call,
 				      void *arg,
 				      callback_func free_func);
-void wake_up_backend(void);
+PMOD_EXPORT void wake_up_backend(void);
 void init_backend(void);
 void set_read_callback(int fd,file_callback cb,void *data);
 void set_write_callback(int fd,file_callback cb,void *data);
@@ -33,21 +33,21 @@ void set_write_callback(int fd,file_callback cb,void *data);
 void set_read_oob_callback(int fd,file_callback cb,void *data);
 void set_write_oob_callback(int fd,file_callback cb,void *data);
 #endif /* WITH_OOB */
-file_callback query_read_callback(int fd);
-file_callback query_write_callback(int fd);
+PMOD_EXPORT file_callback query_read_callback(int fd);
+PMOD_EXPORT file_callback query_write_callback(int fd);
 #ifdef WITH_OOB
-file_callback query_read_oob_callback(int fd);
-file_callback query_write_oob_callback(int fd);
+PMOD_EXPORT file_callback query_read_oob_callback(int fd);
+PMOD_EXPORT file_callback query_write_oob_callback(int fd);
 #endif /* WITH_OOB */
-void *query_read_callback_data(int fd);
-void *query_write_callback_data(int fd);
+PMOD_EXPORT void *query_read_callback_data(int fd);
+PMOD_EXPORT void *query_write_callback_data(int fd);
 #ifdef WITH_OOB
-void *query_read_oob_callback_data(int fd);
-void *query_write_oob_callback_data(int fd);
+PMOD_EXPORT void *query_read_oob_callback_data(int fd);
+PMOD_EXPORT void *query_write_oob_callback_data(int fd);
 #endif /* WITH_OOB */
 void do_debug(void);
 void backend(void);
-int write_to_stderr(char *a, size_t len);
+PMOD_EXPORT int write_to_stderr(char *a, size_t len);
 /* Prototypes end here */
 
 #define add_backend_callback(X,Y,Z) \
diff --git a/src/callback.h b/src/callback.h
index 1b68a143ef..85362059a9 100644
--- a/src/callback.h
+++ b/src/callback.h
@@ -5,7 +5,7 @@
 \*/
 
 /*
- * $Id: callback.h,v 1.10 2000/12/13 21:20:35 hubbe Exp $
+ * $Id: callback.h,v 1.11 2000/12/16 04:58:18 marcus Exp $
  */
 #ifndef CALLBACK_H
 #define CALLBACK_H
@@ -29,11 +29,11 @@ typedef void (*callback_func)(struct callback *, void *,void *);
 struct callback;
 BLOCK_ALLOC(callback, CALLBACK_CHUNK)
 PMOD_EXPORT void call_callback(struct callback_list *lst, void *arg);
-struct callback *debug_add_to_callback(struct callback_list *lst,
+PMOD_EXPORT struct callback *debug_add_to_callback(struct callback_list *lst,
 				       callback_func call,
 				       void *arg,
 				       callback_func free_func);
-void *remove_callback(struct callback *l);
+PMOD_EXPORT void *remove_callback(struct callback *l);
 void free_callback_list(struct callback_list *lst);
 void cleanup_callbacks(void);
 /* Prototypes end here */
diff --git a/src/dynamic_buffer.h b/src/dynamic_buffer.h
index b46d0f5152..59d284c58b 100644
--- a/src/dynamic_buffer.h
+++ b/src/dynamic_buffer.h
@@ -5,7 +5,7 @@
 \*/
 
 /*
- * $Id: dynamic_buffer.h,v 1.10 2000/08/10 13:09:16 grubba Exp $
+ * $Id: dynamic_buffer.h,v 1.11 2000/12/16 04:58:18 marcus Exp $
  */
 #ifndef DYNAMIC_BUFFER_H
 #define DYNAMIC_BUFFER_H
@@ -29,24 +29,24 @@ struct dynamic_buffer_s
 typedef struct dynamic_buffer_s dynamic_buffer;
 
 /* Prototypes begin here */
-char *low_make_buf_space(size_t space, dynamic_buffer *buf);
-void low_my_putchar(char b,dynamic_buffer *buf);
-void low_my_binary_strcat(const char *b, size_t l, dynamic_buffer *buf);
-void debug_initialize_buf(dynamic_buffer *buf);
-void low_reinit_buf(dynamic_buffer *buf);
-void low_init_buf_with_string(string s, dynamic_buffer *buf);
-string complex_free_buf(void);
-void toss_buffer(dynamic_buffer *buf);
-char *simple_free_buf(void);
-struct pike_string *debug_low_free_buf(dynamic_buffer *buf);
-struct pike_string *debug_free_buf(void);
-char *make_buf_space(INT32 space);
-void my_putchar(char b);
-void my_binary_strcat(const char *b, ptrdiff_t l);
-void my_strcat(const char *b);
-void init_buf(void);
-void init_buf_with_string(string s);
-char *debug_return_buf(void);
+PMOD_EXPORT char *low_make_buf_space(size_t space, dynamic_buffer *buf);
+PMOD_EXPORT void low_my_putchar(char b,dynamic_buffer *buf);
+PMOD_EXPORT void low_my_binary_strcat(const char *b, size_t l, dynamic_buffer *buf);
+PMOD_EXPORT void debug_initialize_buf(dynamic_buffer *buf);
+PMOD_EXPORT void low_reinit_buf(dynamic_buffer *buf);
+PMOD_EXPORT void low_init_buf_with_string(string s, dynamic_buffer *buf);
+PMOD_EXPORT string complex_free_buf(void);
+PMOD_EXPORT void toss_buffer(dynamic_buffer *buf);
+PMOD_EXPORT char *simple_free_buf(void);
+PMOD_EXPORT struct pike_string *debug_low_free_buf(dynamic_buffer *buf);
+PMOD_EXPORT struct pike_string *debug_free_buf(void);
+PMOD_EXPORT char *make_buf_space(INT32 space);
+PMOD_EXPORT void my_putchar(char b);
+PMOD_EXPORT void my_binary_strcat(const char *b, ptrdiff_t l);
+PMOD_EXPORT void my_strcat(const char *b);
+PMOD_EXPORT void init_buf(void);
+PMOD_EXPORT void init_buf_with_string(string s);
+PMOD_EXPORT char *debug_return_buf(void);
 /* Prototypes end here */
 
 #ifdef DEBUG_MALLOC
diff --git a/src/errors.h b/src/errors.h
index 017b7ed2bf..7574dc9b52 100644
--- a/src/errors.h
+++ b/src/errors.h
@@ -10,7 +10,7 @@ ptrdiff_t PIKE_CONCAT(NAME,_error_offset);
 
 #ifdef ERR_EXT_DECLARE
 #define DECLARE_ERROR(NAME, INHERIT, DECL) \
-extern struct program *PIKE_CONCAT(NAME,_error_program); \
+PMOD_EXPORT extern struct program *PIKE_CONCAT(NAME,_error_program); \
 extern ptrdiff_t PIKE_CONCAT(NAME,_error_offset); \
 struct PIKE_CONCAT(NAME,_error_struct) { \
   DECL \
diff --git a/src/fdlib.h b/src/fdlib.h
index 8ff10fdd86..eaedd71365 100644
--- a/src/fdlib.h
+++ b/src/fdlib.h
@@ -1,5 +1,5 @@
 /*
- * $Id: fdlib.h,v 1.36 2000/08/18 21:32:21 grubba Exp $
+ * $Id: fdlib.h,v 1.37 2000/12/16 04:58:18 marcus Exp $
  */
 #ifndef FDLIB_H
 #define FDLIB_H
@@ -112,8 +112,8 @@ typedef int FD;
 
 
 /* Prototypes begin here */
-char *debug_fd_info(int fd);
-int debug_fd_query_properties(int fd, int guess);
+PMOD_EXPORT char *debug_fd_info(int fd);
+PMOD_EXPORT int debug_fd_query_properties(int fd, int guess);
 void fd_init();
 void fd_exit();
 PMOD_EXPORT int debug_fd_stat(char *file, struct stat *buf);
@@ -268,9 +268,9 @@ typedef struct DIR_s
   HANDLE h;
 } DIR;
 
-DIR *opendir(char *dir);
-int readdir_r(DIR *dir, struct direct *tmp ,struct direct **d);
-void closedir(DIR *dir);
+PMOD_EXPORT DIR *opendir(char *dir);
+PMOD_EXPORT int readdir_r(DIR *dir, struct direct *tmp ,struct direct **d);
+PMOD_EXPORT void closedir(DIR *dir);
 
 #define HAVE_POSIX_READDIR_R
 
diff --git a/src/pike_error.h b/src/pike_error.h
index fdf3a9552a..91fae5a4fb 100644
--- a/src/pike_error.h
+++ b/src/pike_error.h
@@ -5,7 +5,7 @@
 \*/
 
 /*
- * $Id: pike_error.h,v 1.4 2000/12/05 21:08:20 per Exp $
+ * $Id: pike_error.h,v 1.5 2000/12/16 05:03:34 marcus Exp $
  */
 #ifndef ERROR_H
 #define ERROR_H
@@ -69,7 +69,7 @@ typedef struct JMP_BUF
 #endif
 } JMP_BUF;
 
-extern struct svalue throw_value;
+PMOD_EXPORT extern struct svalue throw_value;
 extern int throw_severity;
 
 #ifdef PIKE_DEBUG
@@ -168,7 +168,7 @@ extern int throw_severity;
 #endif /* PIKE_DEBUG */
 
 /* Prototypes begin here */
-void check_recovery_context(void);
+PMOD_EXPORT void check_recovery_context(void);
 PMOD_EXPORT void pike_gdb_breakpoint(void);
 PMOD_EXPORT JMP_BUF *init_recovery(JMP_BUF *r DEBUG_LINE_ARGS);
 PMOD_EXPORT DECLSPEC(noreturn) void pike_throw(void) ATTRIBUTE((noreturn));
@@ -191,40 +191,40 @@ void DECLSPEC(noreturn) generic_error_va(struct object *o,
 		      char *fmt,
 		      va_list foo)
   ATTRIBUTE((noreturn));
-void DECLSPEC(noreturn) generic_error(
+PMOD_EXPORT void DECLSPEC(noreturn) generic_error(
   char *func,
   struct svalue *base_sp,  int args,
   char *desc, ...) ATTRIBUTE((noreturn,format (printf, 4, 5)));
-void DECLSPEC(noreturn) index_error(
+PMOD_EXPORT void DECLSPEC(noreturn) index_error(
   char *func,
   struct svalue *base_sp,  int args,
   struct svalue *val,
   struct svalue *ind,
   char *desc, ...) ATTRIBUTE((noreturn,format (printf, 6, 7)));
-void DECLSPEC(noreturn) bad_arg_error(
+PMOD_EXPORT void DECLSPEC(noreturn) bad_arg_error(
   char *func,
   struct svalue *base_sp,  int args,
   int which_arg,
   char *expected_type,
   struct svalue *got,
   char *desc, ...)  ATTRIBUTE((noreturn,format (printf, 7, 8)));
-void DECLSPEC(noreturn) math_error(
+PMOD_EXPORT void DECLSPEC(noreturn) math_error(
   char *func,
   struct svalue *base_sp,  int args,
   struct svalue *number,
   char *desc, ...) ATTRIBUTE((noreturn,format (printf, 5, 6)));
-void DECLSPEC(noreturn) resource_error(
+PMOD_EXPORT void DECLSPEC(noreturn) resource_error(
   char *func,
   struct svalue *base_sp,  int args,
   char *resource_type,
   size_t howmuch,
   char *desc, ...) ATTRIBUTE((noreturn,format (printf, 6, 7)));
-void DECLSPEC(noreturn) permission_error(
+PMOD_EXPORT void DECLSPEC(noreturn) permission_error(
   char *func,
   struct svalue *base_sp, int args,
   char *permission_type,
   char *desc, ...) ATTRIBUTE((noreturn, format(printf, 5, 6)));
-void wrong_number_of_args_error(char *name, int args, int expected);
+PMOD_EXPORT void wrong_number_of_args_error(char *name, int args, int expected);
 void init_error(void);
 void cleanup_error(void);
 /* Prototypes end here */
-- 
GitLab