From 4ee922db195d67e1878399088d9428d0eb85b398 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net>
Date: Wed, 13 Dec 2000 13:34:06 -0800
Subject: [PATCH] exported some more functions...

Rev: src/array.h:1.29
Rev: src/callback.h:1.10
Rev: src/constants.h:1.15
Rev: src/interpret.h:1.71
Rev: src/pike_search.h:1.4
Rev: src/stralloc.h:1.58
---
 src/array.h       | 10 +++++-----
 src/callback.h    |  4 ++--
 src/constants.h   | 26 +++++++++++++-------------
 src/interpret.h   |  8 ++++----
 src/pike_search.h |  8 ++++----
 src/stralloc.h    |  4 ++--
 6 files changed, 30 insertions(+), 30 deletions(-)

diff --git a/src/array.h b/src/array.h
index d7011c8aeb..4da8905f99 100644
--- a/src/array.h
+++ b/src/array.h
@@ -5,7 +5,7 @@
 \*/
 
 /*
- * $Id: array.h,v 1.28 2000/08/16 15:54:28 grubba Exp $
+ * $Id: array.h,v 1.29 2000/12/13 21:19:09 hubbe Exp $
  */
 #ifndef ARRAY_H
 #define ARRAY_H
@@ -36,7 +36,7 @@ struct array
 #define ARRAY_LVALUE 4
 #define ARRAY_WEAK_SHRINK 8
 
-extern struct array empty_array;
+PMOD_EXPORT extern struct array empty_array;
 extern struct array *gc_internal_array;
 
 #if defined(DEBUG_MALLOC) && defined(PIKE_DEBUG)
@@ -90,7 +90,7 @@ typedef short_cmpfun (*cmpfun_getter)(TYPE_T);
 
 /* Prototypes begin here */
 PMOD_EXPORT struct array *low_allocate_array(ptrdiff_t size, ptrdiff_t extra_space);
-void really_free_array(struct array *v);
+PMOD_EXPORT void really_free_array(struct array *v);
 PMOD_EXPORT void do_free_array(struct array *a);
 PMOD_EXPORT void array_index_no_free(struct svalue *s,struct array *v,INT32 index);
 PMOD_EXPORT void array_index(struct svalue *s,struct array *v,INT32 index);
@@ -125,10 +125,10 @@ PMOD_EXPORT struct array *reorder_and_copy_array(struct array *v, INT32 *order);
 PMOD_EXPORT void array_fix_type_field(struct array *v);
 void array_check_type_field(struct array *v);
 PMOD_EXPORT struct array *compact_array(struct array *v);
-union anything *low_array_get_item_ptr(struct array *a,
+PMOD_EXPORT union anything *low_array_get_item_ptr(struct array *a,
 				       INT32 ind,
 				       TYPE_T t);
-union anything *array_get_item_ptr(struct array *a,
+PMOD_EXPORT union anything *array_get_item_ptr(struct array *a,
 				   struct svalue *ind,
 				   TYPE_T t);
 INT32 * merge(struct array *a,struct array *b,INT32 opcode);
diff --git a/src/callback.h b/src/callback.h
index 8214f56323..1b68a143ef 100644
--- a/src/callback.h
+++ b/src/callback.h
@@ -5,7 +5,7 @@
 \*/
 
 /*
- * $Id: callback.h,v 1.9 1999/09/25 23:49:48 grubba Exp $
+ * $Id: callback.h,v 1.10 2000/12/13 21:20:35 hubbe Exp $
  */
 #ifndef CALLBACK_H
 #define CALLBACK_H
@@ -28,7 +28,7 @@ typedef void (*callback_func)(struct callback *, void *,void *);
 /* Prototypes begin here */
 struct callback;
 BLOCK_ALLOC(callback, CALLBACK_CHUNK)
-void call_callback(struct callback_list *lst, void *arg);
+PMOD_EXPORT void call_callback(struct callback_list *lst, void *arg);
 struct callback *debug_add_to_callback(struct callback_list *lst,
 				       callback_func call,
 				       void *arg,
diff --git a/src/constants.h b/src/constants.h
index ce1cd6cebb..49fd7f64b4 100644
--- a/src/constants.h
+++ b/src/constants.h
@@ -5,7 +5,7 @@
 \*/
 
 /*
- * $Id: constants.h,v 1.14 2000/08/10 14:46:16 grubba Exp $
+ * $Id: constants.h,v 1.15 2000/12/13 21:23:35 hubbe Exp $
  */
 #ifndef ADD_EFUN_H
 #define ADD_EFUN_H
@@ -37,36 +37,36 @@ struct callable
 };
 
 /* Prototypes begin here */
-struct mapping *get_builtin_constants(void);
+PMOD_EXPORT struct mapping *get_builtin_constants(void);
 void low_add_efun(struct pike_string *name, struct svalue *fun);
 void low_add_constant(char *name, struct svalue *fun);
-void add_global_program(char *name, struct program *p);
+PMOD_EXPORT void add_global_program(char *name, struct program *p);
 BLOCK_ALLOC(callable,128)
-struct callable *low_make_callable(c_fun fun,
+PMOD_EXPORT struct callable *low_make_callable(c_fun fun,
 				   struct pike_string *name,
 				   struct pike_string *type,
 				   INT16 flags,
 				   optimize_fun optimize,
 				   docode_fun docode);
-struct callable *make_callable(c_fun fun,
+PMOD_EXPORT struct callable *make_callable(c_fun fun,
 			       char *name,
 			       char *type,
 			       INT16 flags,
 			       optimize_fun optimize,
 			       docode_fun docode);
-struct callable *add_efun2(char *name,
+PMOD_EXPORT struct callable *add_efun2(char *name,
 			    c_fun fun,
 			    char *type,
 			    INT16 flags,
 			    optimize_fun optimize,
 			    docode_fun docode);
-struct callable *add_efun(char *name, c_fun fun, char *type, INT16 flags);
-struct callable *quick_add_efun(char *name, ptrdiff_t name_length,
-				c_fun fun,
-				char *type, ptrdiff_t type_length,
-				INT16 flags,
-				optimize_fun optimize,
-				docode_fun docode);
+PMOD_EXPORT struct callable *add_efun(char *name, c_fun fun, char *type, INT16 flags);
+PMOD_EXPORT struct callable *quick_add_efun(char *name, ptrdiff_t name_length,
+					    c_fun fun,
+					    char *type, ptrdiff_t type_length,
+					    INT16 flags,
+					    optimize_fun optimize,
+					    docode_fun docode);
 void cleanup_added_efuns(void);
 /* Prototypes end here */
 
diff --git a/src/interpret.h b/src/interpret.h
index 55dcecbf0b..7b786d7401 100644
--- a/src/interpret.h
+++ b/src/interpret.h
@@ -5,7 +5,7 @@
 \*/
 
 /*
- * $Id: interpret.h,v 1.70 2000/12/04 19:39:46 mast Exp $
+ * $Id: interpret.h,v 1.71 2000/12/13 21:27:56 hubbe Exp $
  */
 #ifndef INTERPRET_H
 #define INTERPRET_H
@@ -246,9 +246,9 @@ do{ \
 /* Prototypes begin here */
 void push_sp_mark(void);
 ptrdiff_t pop_sp_mark(void);
-void init_interpreter(void);
+PMOD_EXPORT void init_interpreter(void);
 void lvalue_to_svalue_no_free(struct svalue *to,struct svalue *lval);
-void assign_lvalue(struct svalue *lval,struct svalue *from);
+PMOD_EXPORT void assign_lvalue(struct svalue *lval,struct svalue *from);
 PMOD_EXPORT union anything *get_pointer_if_this_type(struct svalue *lval, TYPE_T t);
 void print_return_value(void);
 void reset_evaluator(void);
@@ -273,7 +273,7 @@ PMOD_EXPORT void apply_svalue(struct svalue *s, INT32 args);
 PMOD_EXPORT void slow_check_stack(void);
 PMOD_EXPORT void custom_check_stack(size_t amount, const char *fmt, ...)
   ATTRIBUTE((format (printf, 2, 3)));
-void cleanup_interpret(void);
+PMOD_EXPORT void cleanup_interpret(void);
 void really_clean_up_interpret(void);
 /* Prototypes end here */
 
diff --git a/src/pike_search.h b/src/pike_search.h
index 21e4bde0eb..d9f97f7abe 100644
--- a/src/pike_search.h
+++ b/src/pike_search.h
@@ -80,22 +80,22 @@ PMOD_EXPORT void pike_init_memsearch(struct pike_mem_searcher *s,
 				     PCHARP needle,
 				     ptrdiff_t needlelen,
 				     ptrdiff_t max_haystacklen);
-SearchMojt compile_memsearcher(PCHARP needle,
+PMOD_EXPORT SearchMojt compile_memsearcher(PCHARP needle,
 			       ptrdiff_t needlelen,
 			       int max_haystacklen,
 			       struct pike_string *hashkey);
-SearchMojt simple_compile_memsearcher(struct pike_string *str);
+PMOD_EXPORT SearchMojt simple_compile_memsearcher(struct pike_string *str);
 PMOD_EXPORT char *my_memmem(char *needle,
 			    size_t needlelen,
 			    char *haystack,
 			    size_t haystacklen);
-void init_generic_memsearcher(struct generic_mem_searcher *s,
+PMOD_EXPORT void init_generic_memsearcher(struct generic_mem_searcher *s,
 			      void *needle,
 			      size_t needlelen,
 			      char needle_shift,
 			      size_t estimated_haystack,
 			      char haystack_shift);
-void *generic_memory_search(struct generic_mem_searcher *s,
+PMOD_EXPORT void *generic_memory_search(struct generic_mem_searcher *s,
 			    void *haystack,
 			    size_t haystacklen,
 			    char haystack_shift);
diff --git a/src/stralloc.h b/src/stralloc.h
index abc57069c6..57f4b0af61 100644
--- a/src/stralloc.h
+++ b/src/stralloc.h
@@ -5,7 +5,7 @@
 \*/
 
 /*
- * $Id: stralloc.h,v 1.57 2000/11/29 21:23:19 hubbe Exp $
+ * $Id: stralloc.h,v 1.58 2000/12/13 21:34:06 hubbe Exp $
  */
 #ifndef STRALLOC_H
 #define STRALLOC_H
@@ -36,7 +36,7 @@ struct string_builder
 };
 
 #ifdef PIKE_DEBUG
-struct pike_string *debug_findstring(const struct pike_string *foo);
+PMOD_EXPORT struct pike_string *debug_findstring(const struct pike_string *foo);
 #endif
 
 #define free_string(s) do{ struct pike_string *_=(s); debug_malloc_touch(_); if(--_->refs<=0) really_free_string(_); }while(0)
-- 
GitLab