Added 'static' and 'G_GNUC_INTERNAL' to hide all symbols that shouldn't be exported
authorPhilip Chimento <philip.chimento@gmail.com>
Mon, 30 Mar 2009 21:36:05 +0000 (21:36 +0000)
committerPhilip Chimento <philip.chimento@gmail.com>
Mon, 30 Mar 2009 21:36:05 +0000 (21:36 +0000)
git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@37 ddfedd41-794f-dd11-ae45-00112f111e67

src/abort.c
src/abort.h
src/charset.h
src/event.h
src/input.h
src/magic.h
src/stream.h

index 4ae157addacc1eeed2b0ac92710c2d04cc8a446e..61234a06f5743747687e6fbf397763dae528598c 100644 (file)
@@ -34,7 +34,7 @@ glk_set_interrupt_handler(void (*func)(void))
 
 /* Internal function: abort this Glk program, freeing resources and calling the
 user's interrupt handler. */
-void
+static void
 abort_glk()
 {
        if(glk_data->interrupt_handler)
@@ -69,5 +69,3 @@ check_for_abort()
        }
        g_mutex_unlock(glk_data->abort_lock);
 }
-
-
index 1420b96db6349d9fd52fe1a71e6dcded329be1b8..1ba2bcceb14b7ca475e161d04d3497a54b2714a2 100644 (file)
@@ -1,8 +1,8 @@
 #ifndef ABORT_H
 #define ABORT_H
 
-void check_for_abort();
-void signal_abort();
+G_GNUC_INTERNAL void check_for_abort();
+G_GNUC_INTERNAL void signal_abort();
 
 #endif
 
index 0a182951b6b7f61366cae07689978e9269d0339a..c170e93785020b725a6a68f9efe615d0b71048f9 100644 (file)
@@ -7,12 +7,12 @@
 #define PLACEHOLDER_STRING "?"
 /* Our placeholder character is '?'; other options are possible, like printing "0x7F" or something */
 
-gchar *convert_latin1_to_utf8(const gchar *s, const gsize len);
-gchar *convert_latin1_to_ucs4be_string(const gchar *s, const gsize len);
-gchar *convert_utf8_to_latin1(const gchar *s, gsize *bytes_written);
-gunichar *convert_utf8_to_ucs4(const gchar *s, glong *items_written);
-gchar *convert_ucs4_to_utf8(const gunichar *buf, const glong len);
-gchar *convert_ucs4_to_latin1_binary(const gunichar *buf, const glong len);
-gchar *convert_ucs4_to_ucs4be_string(const gunichar *buf, const glong len);
+G_GNUC_INTERNAL gchar *convert_latin1_to_utf8(const gchar *s, const gsize len);
+G_GNUC_INTERNAL gchar *convert_latin1_to_ucs4be_string(const gchar *s, const gsize len);
+G_GNUC_INTERNAL gchar *convert_utf8_to_latin1(const gchar *s, gsize *bytes_written);
+G_GNUC_INTERNAL gunichar *convert_utf8_to_ucs4(const gchar *s, glong *items_written);
+G_GNUC_INTERNAL gchar *convert_ucs4_to_utf8(const gunichar *buf, const glong len);
+G_GNUC_INTERNAL gchar *convert_ucs4_to_latin1_binary(const gunichar *buf, const glong len);
+G_GNUC_INTERNAL gchar *convert_ucs4_to_ucs4be_string(const gunichar *buf, const glong len);
 
 #endif /* CHARSET_H */
index b70491bb0fd8d5548f7117bb363a493caaf1b760..7cf80bdf7fb5ee4e0d0ebc823a8c5fa4165ead62 100644 (file)
@@ -7,6 +7,6 @@
 #define EVENT_QUEUE_MAX_LENGTH (100)
 #define evtype_Abort (-1)
 
-void event_throw(glui32 type, winid_t win, glui32 val1, glui32 val2);
+G_GNUC_INTERNAL void event_throw(glui32 type, winid_t win, glui32 val1, glui32 val2);
 
 #endif
index 775a150ec3fc188ca644d1830c4ad45d2ce84ea1..e4080fd285118b77f0be9fd15c93be7e3e262156 100644 (file)
@@ -9,7 +9,8 @@
 #include "window.h"
 #include "event.h"
 
-gboolean on_window_key_press_event(GtkWidget *widget, GdkEventKey *event, winid_t win);
-void after_window_insert_text(GtkTextBuffer *textbuffer, GtkTextIter *location, gchar *text, gint len, winid_t win);
-void on_input_entry_activate(GtkEntry *input_entry, winid_t win);
+G_GNUC_INTERNAL gboolean on_window_key_press_event(GtkWidget *widget, GdkEventKey *event, winid_t win);
+G_GNUC_INTERNAL void after_window_insert_text(GtkTextBuffer *textbuffer, GtkTextIter *location, gchar *text, gint len, winid_t win);
+G_GNUC_INTERNAL void on_input_entry_activate(GtkEntry *input_entry, winid_t win);
+
 #endif
index 155882c04cecec0726b460444553105dc477281e..406b570abfe99aeab12fbdbbf37e3defe35c6e4b 100644 (file)
@@ -11,8 +11,8 @@
 #define MAGIC_FILEREF  0x46494C45 /* "FILE" */
 #define MAGIC_SCHANNEL 0x53434841 /* "SCHA" */
 
-gboolean magic_is_valid_or_null(const glui32 goodmagic, const glui32 realmagic, const gchar *function);
-gboolean magic_is_valid(const void *obj, const glui32 goodmagic, const glui32 realmagic, const gchar *function);
+G_GNUC_INTERNAL gboolean magic_is_valid_or_null(const glui32 goodmagic, const glui32 realmagic, const gchar *function);
+G_GNUC_INTERNAL gboolean magic_is_valid(const void *obj, const glui32 goodmagic, const glui32 realmagic, const gchar *function);
 
 #define VALID_MAGIC(obj, goodmagic, die) \
        if( !magic_is_valid(obj, goodmagic, obj->magic, G_STRFUNC) ) die
index 80df9c93e8b6ebfeb7bf3b18ae8c5b639bd0cf01..578b1403ba8e3a68edd2dfb3ddec7c9b23ce32a7 100644 (file)
@@ -45,6 +45,6 @@ struct glk_stream_struct
        gchar *filename; /* Displayable filename in UTF-8 for error handling */
 };
 
-strid_t window_stream_new(winid_t window);
-void stream_close_common(strid_t str, stream_result_t *result);
+G_GNUC_INTERNAL strid_t window_stream_new(winid_t window);
+G_GNUC_INTERNAL void stream_close_common(strid_t str, stream_result_t *result);
 #endif