From 333fccd1985af686b2c51a8ca451a4ecb375f8c9 Mon Sep 17 00:00:00 2001 From: nobu Date: Sat, 22 Dec 2007 06:14:50 +0000 Subject: * common.mk (encs, ext/ripper/ripper.c): needs MFLAGS. * configure.in (STRINGIZE): stringizing macro. * include/ruby/defines.h (STRINGIZE): fallback. * tool/make-snapshot: new file. * version.c (ruby_description, ruby_copyright): string constants for -v option. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14469 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- include/ruby/defines.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'include/ruby') diff --git a/include/ruby/defines.h b/include/ruby/defines.h index 2fb42219f..bd9dd0c33 100644 --- a/include/ruby/defines.h +++ b/include/ruby/defines.h @@ -64,6 +64,11 @@ void *xrealloc(void*,size_t); void *xrealloc2(void*,size_t,size_t); void xfree(void*); +#define STRINGIZE(expr) STRINGIZE0(expr) +#ifndef STRINGIZE0 +#define STRINGIZE0(expr) #expr +#endif + #if SIZEOF_LONG_LONG > 0 # define LONG_LONG long long #elif SIZEOF___INT64 > 0 -- cgit