summaryrefslogtreecommitdiff
path: root/audio/xcdplayer/files/patch-program.c
diff options
context:
space:
mode:
Diffstat (limited to 'audio/xcdplayer/files/patch-program.c')
-rw-r--r--audio/xcdplayer/files/patch-program.c52
1 files changed, 52 insertions, 0 deletions
diff --git a/audio/xcdplayer/files/patch-program.c b/audio/xcdplayer/files/patch-program.c
new file mode 100644
index 000000000000..bbe12975818d
--- /dev/null
+++ b/audio/xcdplayer/files/patch-program.c
@@ -0,0 +1,52 @@
+
+$FreeBSD$
+
+--- program.c.orig Tue Jan 12 19:59:49 1993
++++ program.c Mon Aug 25 00:38:35 2003
+@@ -27,10 +27,13 @@
+
+ # include <stdio.h>
+ # include <string.h>
+-# include <malloc.h>
++# include <stdlib.h>
+
+ # include "debug.h"
+ # include "cdrom_globs.h"
++#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__)
++# include "cdrom_freebsd.h"
++#endif
+ #ifdef sun
+ # include "cdrom_sun.h"
+ #endif
+@@ -52,6 +55,15 @@
+ static Boolean adding_to_new_track = False;
+ static struct prognode *current_node = NULL;
+
++static void cb_move_program_ptr();
++static void cb_clear_program();
++static void cb_cancel_program();
++static void cb_save_program();
++static void cb_trackbuttons();
++static void cb_add_10();
++static void cb_new_track();
++static void cb_program_all();
++
+ void
+ program_form_setup (parent_widget)
+ Widget parent_widget;
+@@ -66,15 +78,6 @@
+ Widget cancel_button;
+ Widget save_button;
+ Widget all_button;
+-
+- extern void cb_move_program_ptr();
+- extern void cb_clear_program();
+- extern void cb_cancel_program();
+- extern void cb_save_program();
+- extern void cb_trackbuttons();
+- extern void cb_add_10();
+- extern void cb_new_track();
+- extern void cb_program_all();
+
+ /*
+ * create program form as a non-managed widget, because this