[PD-cvs] pd/src desire.c, 1.1.2.195, 1.1.2.196 m_hash.c, 1.1.2.10, 1.1.2.11
Mathieu Bouchard
matju at users.sourceforge.net
Thu Nov 23 05:18:10 CET 2006
Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29035
Modified Files:
Tag: devel_0_39
desire.c m_hash.c
Log Message:
DesireData goes C++. In this step, we make structs inherit from each other and
remove some casts obsoleted by this.
Index: m_hash.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/m_hash.c,v
retrieving revision 1.1.2.10
retrieving revision 1.1.2.11
diff -C2 -d -r1.1.2.10 -r1.1.2.11
*** m_hash.c 19 Nov 2006 05:58:24 -0000 1.1.2.10
--- m_hash.c 23 Nov 2006 04:18:08 -0000 1.1.2.11
***************
*** 104,108 ****
}
! void hash_setup (void) {
hash_class = class_new(gensym("#V"), (t_newmethod)0 /*hash_new*/,
(t_method)hash_free, sizeof(t_object), CLASS_PD, A_GIMME, 0);
--- 104,108 ----
}
! extern "C" void hash_setup (void) {
hash_class = class_new(gensym("#V"), (t_newmethod)0 /*hash_new*/,
(t_method)hash_free, sizeof(t_object), CLASS_PD, A_GIMME, 0);
Index: desire.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.c,v
retrieving revision 1.1.2.195
retrieving revision 1.1.2.196
diff -C2 -d -r1.1.2.195 -r1.1.2.196
*** desire.c 21 Nov 2006 06:47:59 -0000 1.1.2.195
--- desire.c 23 Nov 2006 04:18:06 -0000 1.1.2.196
***************
*** 15,32 ****
#include "desire.h"
- #ifdef __cplusplus
- #define EXTERNC extern "C"
- #else
- #define EXTERNC extern
- #endif
-
- #ifdef __cplusplus
extern "C" {
[...1846 lines suppressed...]
***************
*** 8083,8087 ****
/* properly close all open root canvases */
! EXTERNC void glob_closeall(void *dummy, t_floatarg fforce) {
t_canvas *x, *y;
for (x = canvas_list; x; ) {
--- 8046,8050 ----
/* properly close all open root canvases */
! extern "C" void glob_closeall(void *dummy, t_floatarg fforce) {
t_canvas *x, *y;
for (x = canvas_list; x; ) {
***************
*** 8091,8094 ****
}
}
-
-
--- 8054,8055 ----
More information about the Pd-cvs
mailing list