зеркало из https://github.com/github/ruby.git
* ext/tk/tcltklib.c,stubs.c: remove errors or warnings when compiled
with old ruby 1.8.x. * ext/tk/tkutil/tkutil.c: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25497 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
Родитель
1fe610b588
Коммит
435f18f513
|
@ -1,3 +1,10 @@
|
|||
Tue Oct 27 07:38:39 2009 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
|
||||
|
||||
* ext/tk/tcltklib.c,stubs.c: remove errors or warnings when compiled
|
||||
with old ruby 1.8.x.
|
||||
|
||||
* ext/tk/tkutil/tkutil.c: ditto.
|
||||
|
||||
Tue Oct 27 05:56:39 2009 NARUSE, Yui <naruse@ruby-lang.org>
|
||||
|
||||
* vm.c (invoke_block_from_c): return Qnil when its iseq is
|
||||
|
|
|
@ -6,6 +6,12 @@
|
|||
|
||||
#include "ruby.h"
|
||||
#include "stubs.h"
|
||||
|
||||
#if !defined(RSTRING_PTR)
|
||||
#define RSTRING_PTR(s) (RSTRING(s)->ptr)
|
||||
#define RSTRING_LEN(s) (RSTRING(s)->len)
|
||||
#endif
|
||||
|
||||
#include <tcl.h>
|
||||
#include <tk.h>
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
* Oct. 24, 1997 Y. Matsumoto
|
||||
*/
|
||||
|
||||
#define TCLTKLIB_RELEASE_DATE "2009-08-09"
|
||||
#define TCLTKLIB_RELEASE_DATE "2009-10-27"
|
||||
|
||||
#include "ruby.h"
|
||||
|
||||
|
@ -24,6 +24,15 @@ int rb_thread_check_trap_pending();
|
|||
#include "rubysig.h"
|
||||
#endif
|
||||
|
||||
a#if !defined(RSTRING_PTR)
|
||||
#define RSTRING_PTR(s) (RSTRING(s)->ptr)
|
||||
#define RSTRING_LEN(s) (RSTRING(s)->len)
|
||||
#endif
|
||||
#if !defined(RARRAY_PTR)
|
||||
#define RARRAY_PTR(s) (RARRAY(s)->ptr)
|
||||
#define RARRAY_LEN(s) (RARRAY(s)->len)
|
||||
#endif
|
||||
|
||||
#ifdef OBJ_UNTRUST
|
||||
#define RbTk_OBJ_UNTRUST(x) do {OBJ_TAINT(x); OBJ_UNTRUST(x);} while (0)
|
||||
#else
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
************************************************/
|
||||
|
||||
#define TKUTIL_RELEASE_DATE "2009-07-12"
|
||||
#define TKUTIL_RELEASE_DATE "2009-10-27"
|
||||
|
||||
#include "ruby.h"
|
||||
|
||||
|
@ -23,6 +23,22 @@ static VALUE rb_thread_critical; /* dummy */
|
|||
#include "st.h"
|
||||
#endif
|
||||
|
||||
#if !defined(RHASH_TBL)
|
||||
#define RHASH_TBL(h) (RHASH(h)->tbl)
|
||||
#endif
|
||||
#if !defined(RSTRING_PTR)
|
||||
#define RSTRING_PTR(s) (RSTRING(s)->ptr)
|
||||
#define RSTRING_LEN(s) (RSTRING(s)->len)
|
||||
#endif
|
||||
#if !defined(RARRAY_PTR)
|
||||
#define RARRAY_PTR(s) (RARRAY(s)->ptr)
|
||||
#define RARRAY_LEN(s) (RARRAY(s)->len)
|
||||
#endif
|
||||
|
||||
#if defined(HAVE_STRNDUP) && !defined(_GNU_SOURCE)
|
||||
extern char *strndup(const char* _ptr, size_t _len);
|
||||
#endif
|
||||
|
||||
static VALUE cMethod;
|
||||
|
||||
static VALUE cTclTkLib;
|
||||
|
|
Загрузка…
Ссылка в новой задаче