[PD-cvs] pd/src desire.c,1.1.2.189,1.1.2.190

Mathieu Bouchard matju at users.sourceforge.net
Fri Nov 17 05:11:21 CET 2006


Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26784

Modified Files:
      Tag: devel_0_39
	desire.c 
Log Message:
more C++ compatibility


Index: desire.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.c,v
retrieving revision 1.1.2.189
retrieving revision 1.1.2.190
diff -C2 -d -r1.1.2.189 -r1.1.2.190
*** desire.c	17 Nov 2006 03:26:12 -0000	1.1.2.189
--- desire.c	17 Nov 2006 04:11:17 -0000	1.1.2.190
***************
*** 14,19 ****
--- 14,33 ----
  #include "m_pd.h"
  #include "desire.h"
+ 
+ #ifdef __cplusplus
+ #define EXTERNC extern "C"
+ #else
+ #define EXTERNC extern
+ #endif
+ 
[...2199 lines suppressed...]
      else {
--- 8040,8044 ----
  /* this proc is a big bug (hint: error string is uninitialized _and_ never initialized).
  who did this? what is it supposed to be? */
! EXTERNC void glob_finderror(t_pd *dummy) {
      if (!error_object) post("no findable error yet.");
      else {
***************
*** 8053,8057 ****
  
  /* properly close all open root canvases */
! void glob_closeall(void *dummy, t_floatarg fforce) {
      t_canvas *x, *y;
      for (x = canvas_list; x; ) {
--- 8072,8076 ----
  
  /* properly close all open root canvases */
! EXTERNC void glob_closeall(void *dummy, t_floatarg fforce) {
      t_canvas *x, *y;
      for (x = canvas_list; x; ) {





More information about the Pd-cvs mailing list