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