aboutsummaryrefslogtreecommitdiff
path: root/packages/patches/expose_sys_register_loader-0.41.0-test03.patch
diff options
context:
space:
mode:
authorHans-Christoph Steiner <eighthave@users.sourceforge.net>2006-12-23 07:53:31 +0000
committerHans-Christoph Steiner <eighthave@users.sourceforge.net>2006-12-23 07:53:31 +0000
commite213c74dad16887c4b79aeef047877203e084b07 (patch)
treeae588764149e960b61ab924772ba04f04b240746 /packages/patches/expose_sys_register_loader-0.41.0-test03.patch
parent79303b6fb91be89b810c16dee8c99e51daf6fdb1 (diff)
updated patch collection to apply and build against stable_0_40, which is currently at 0.40.1
svn path=/trunk/; revision=7049
Diffstat (limited to 'packages/patches/expose_sys_register_loader-0.41.0-test03.patch')
-rw-r--r--packages/patches/expose_sys_register_loader-0.41.0-test03.patch35
1 files changed, 35 insertions, 0 deletions
diff --git a/packages/patches/expose_sys_register_loader-0.41.0-test03.patch b/packages/patches/expose_sys_register_loader-0.41.0-test03.patch
new file mode 100644
index 00000000..4bc134ab
--- /dev/null
+++ b/packages/patches/expose_sys_register_loader-0.41.0-test03.patch
@@ -0,0 +1,35 @@
+Index: s_loader.c
+===================================================================
+RCS file: /cvsroot/pure-data/pd/src/s_loader.c,v
+retrieving revision 1.13
+diff -u -w -r1.13 s_loader.c
+--- s_loader.c 9 Oct 2006 04:36:12 -0000 1.13
++++ s_loader.c 26 Nov 2006 04:46:57 -0000
+@@ -198,9 +198,6 @@
+ return (1);
+ }
+
+-/* callback type definition */
+-typedef int (*loader_t)(t_canvas *canvas, char *classname);
+-
+ /* linked list of loaders */
+ typedef struct loader_queue {
+ loader_t loader;
+Index: s_stuff.h
+===================================================================
+RCS file: /cvsroot/pure-data/pd/src/s_stuff.h,v
+retrieving revision 1.10
+diff -u -w -r1.10 s_stuff.h
+--- s_stuff.h 15 Aug 2006 04:54:15 -0000 1.10
++++ s_stuff.h 26 Nov 2006 04:46:57 -0000
+@@ -52,6 +52,8 @@
+
+ /* s_loader.c */
+ int sys_load_lib(t_canvas *canvas, char *filename);
++typedef int (*loader_t)(t_canvas *canvas, char *classname);
++EXTERN void sys_register_loader(loader_t loader);
+
+ /* s_audio.c */
+
+
+