From: Tilman Sauerbeck Date: Mon, 26 Jul 2004 11:00:14 +0000 (+0000) Subject: Declare class variables the right way. X-Git-Url: http://git.code-monkey.de/?p=ruby-ecore.git;a=commitdiff_plain;h=4f5c88b4cfae4d5fb177710b09624f2e229d6a1b Declare class variables the right way. --- diff --git a/src/ecore/rb_ecore.c b/src/ecore/rb_ecore.c index 7cd8641..5a30c62 100644 --- a/src/ecore/rb_ecore.c +++ b/src/ecore/rb_ecore.c @@ -1,5 +1,5 @@ /* - * $Id: rb_ecore.c 27 2004-07-08 18:25:05Z tilman $ + * $Id: rb_ecore.c 45 2004-07-26 11:00:14Z tilman $ * * Copyright (C) 2004 Tilman Sauerbeck (tilman at code-monkey de) * @@ -22,10 +22,13 @@ #include +#define __RB_ECORE_C #include "rb_ecore.h" #include "rb_timer.h" #include "rb_idler.h" +VALUE mEcore; + #ifdef DEBUG static VALUE m_init (VALUE self) { diff --git a/src/ecore/rb_ecore.h b/src/ecore/rb_ecore.h index 115aca8..2c5d816 100644 --- a/src/ecore/rb_ecore.h +++ b/src/ecore/rb_ecore.h @@ -1,5 +1,5 @@ /* - * $Id: rb_ecore.h 40 2004-07-25 13:14:34Z tilman $ + * $Id: rb_ecore.h 45 2004-07-26 11:00:14Z tilman $ * * Copyright (C) 2004 Tilman Sauerbeck (tilman at code-monkey de) * @@ -52,6 +52,8 @@ \ return rb_str_new2 (buf); +#ifndef __RB_ECORE_C VALUE mEcore; +#endif #endif diff --git a/src/ecore_evas/rb_ecore_evas.c b/src/ecore_evas/rb_ecore_evas.c index e59b2b9..5362cf8 100644 --- a/src/ecore_evas/rb_ecore_evas.c +++ b/src/ecore_evas/rb_ecore_evas.c @@ -1,5 +1,5 @@ /* - * $Id: rb_ecore_evas.c 40 2004-07-25 13:14:34Z tilman $ + * $Id: rb_ecore_evas.c 45 2004-07-26 11:00:14Z tilman $ * * Copyright (C) 2004 Tilman Sauerbeck (tilman at code-monkey de) * @@ -24,6 +24,7 @@ #include #include +#define __RB_ECORE_EVAS_C #include "../ecore/rb_ecore.h" #include "rb_ecore_evas_main.h" #include "rb_ecore_evas.h" @@ -64,6 +65,7 @@ #define CALLBACK_ADD(mod, name) \ rb_define_method ((mod), "on_"#name, c_on_##name, 0); +VALUE cEcoreEvas; static VALUE evases, callbacks, objects; /* called by the child classes */ diff --git a/src/ecore_evas/rb_ecore_evas.h b/src/ecore_evas/rb_ecore_evas.h index b95c2dd..25d4209 100644 --- a/src/ecore_evas/rb_ecore_evas.h +++ b/src/ecore_evas/rb_ecore_evas.h @@ -1,5 +1,5 @@ /* - * $Id: rb_ecore_evas.h 9 2004-06-19 19:53:47Z tilman $ + * $Id: rb_ecore_evas.h 45 2004-07-26 11:00:14Z tilman $ * * Copyright (C) 2004 Tilman Sauerbeck (tilman at code-monkey de) * @@ -21,7 +21,9 @@ #ifndef __RB_ECORE_EVAS_H #define __RB_ECORE_EVAS_H +#ifndef __RB_ECORE_EVAS_C VALUE cEcoreEvas; +#endif void Init_EcoreEvas (void);