Skip to content

Commit

Permalink
do not undef config macros
Browse files Browse the repository at this point in the history
  • Loading branch information
matz committed Jun 26, 2012
1 parent 42e1f0c commit 6410cdf
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 9 deletions.
12 changes: 6 additions & 6 deletions include/mrbconf.h
Expand Up @@ -15,10 +15,10 @@

/* -DDISABLE_XXXX to change to drop the feature */
#define DISABLE_REGEXP /* regular expression classes */
#undef DISABLE_KERNEL_SPRINTF /* Kernel.sprintf method */
#undef DISABLE_MATH /* Math functions */
#undef DISABLE_TIME /* Time class */
#undef DISABLE_STRUCT /* Struct class */
//#define DISABLE_SPRINTF /* Kernel.sprintf method */
//#define DISABLE_MATH /* Math functions */
//#define DISABLE_TIME /* Time class */
//#define DISABLE_STRUCT /* Struct class */

#undef HAVE_UNISTD_H /* WINDOWS */
#define HAVE_UNISTD_H /* LINUX */
Expand All @@ -38,8 +38,8 @@ typedef intptr_t mrb_sym;
#ifndef DISABLE_REGEXP
#define ENABLE_REGEXP
#endif
#ifndef DISABLE_KERNEL_SPRINTF
#define ENABLE_KERNEL_SPRINTF
#ifndef DISABLE_SPRINTF
#define ENABLE_SPRINTF
#endif
#ifndef DISABLE_MATH
#define ENABLE_MATH
Expand Down
2 changes: 1 addition & 1 deletion src/kernel.c
Expand Up @@ -1168,7 +1168,7 @@ mrb_init_kernel(mrb_state *mrb)
mrb_define_method(mrb, krn, "singleton_methods", mrb_obj_singleton_methods_m, ARGS_ANY()); /* 15.3.1.3.45 */
mrb_define_method(mrb, krn, "to_s", mrb_any_to_s, ARGS_NONE()); /* 15.3.1.3.46 */

#ifdef ENABLE_KERNEL_SPRINTF
#ifdef ENABLE_SPRINTF
mrb_define_method(mrb, krn, "sprintf", mrb_f_sprintf, ARGS_ANY()); /* in sprintf.c */
mrb_define_method(mrb, krn, "format", mrb_f_sprintf, ARGS_ANY()); /* in sprintf.c */
#endif
Expand Down
4 changes: 2 additions & 2 deletions src/sprintf.c
Expand Up @@ -6,7 +6,7 @@

#include "mruby.h"

#ifdef ENABLE_KERNEL_SPRINTF
#ifdef ENABLE_SPRINTF

#include <stdio.h>
#include <string.h>
Expand Down Expand Up @@ -1084,4 +1084,4 @@ fmt_setup(char *buf, size_t size, int c, int flags, int width, int prec)
*buf = '\0';
}

#endif /* ENABLE_KERNEL_SPRINTF */
#endif /* ENABLE_SPRINTF */

0 comments on commit 6410cdf

Please sign in to comment.