ruby-changes:3563
From: ko1@a...
Date: Tue, 15 Jan 2008 01:19:31 +0900 (JST)
Subject: [ruby-changes:3563] nobu - Ruby:r15052 (trunk): * common.mk (OBJS): moved encoding.o from COMMONOBJS.
nobu 2008-01-15 01:19:02 +0900 (Tue, 15 Jan 2008) New Revision: 15052 Added files: trunk/dmyencoding.c Modified files: trunk/ChangeLog trunk/bcc32/Makefile.sub trunk/common.mk trunk/configure.in trunk/encoding.c trunk/win32/Makefile.sub Log: * common.mk (OBJS): moved encoding.o from COMMONOBJS. * common.mk (dmyencoding.o): added. [ruby-dev:33099] * configure.in, {win,bcc}32/Makefile.sub (MINIOBJS): added dmyencoding.o. * dmyencoding.c (rb_locale_charmap): returns nil for miniruby. http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=15052&r2=15051&diff_format=u http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/win32/Makefile.sub?r1=15052&r2=15051&diff_format=u http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/bcc32/Makefile.sub?r1=15052&r2=15051&diff_format=u http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/encoding.c?r1=15052&r2=15051&diff_format=u http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/dmyencoding.c?revision=15052&view=markup http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/dmyencoding.c?r1=15052&r2=15051&diff_format=u http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/configure.in?r1=15052&r2=15051&diff_format=u http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/common.mk?r1=15052&r2=15051&diff_format=u Index: encoding.c =================================================================== --- encoding.c (revision 15051) +++ encoding.c (revision 15052) @@ -943,7 +943,9 @@ VALUE rb_locale_charmap(VALUE klass) { -#ifdef HAVE_LANGINFO_H +#if defined NO_LOCALE_CHARMAP + return Qnil; +#elif defined HAVE_LANGINFO_H char *codeset; codeset = nl_langinfo(CODESET); return rb_str_new2(codeset); Index: configure.in =================================================================== --- configure.in (revision 15051) +++ configure.in (revision 15052) @@ -1608,7 +1608,7 @@ *) ;; esac -MINIOBJS="$MINIDLNOBJ" +MINIOBJS="$MINIDLNOBJ dmyencoding.o" case "$build_os" in *msdosdjgpp*) FIRSTMAKEFILE=GNUmakefile:djgpp/GNUmakefile.in;; Index: ChangeLog =================================================================== --- ChangeLog (revision 15051) +++ ChangeLog (revision 15052) @@ -1,3 +1,14 @@ +Tue Jan 15 01:19:00 2008 Nobuyoshi Nakada <nobu@r...> + + * common.mk (OBJS): moved encoding.o from COMMONOBJS. + + * common.mk (dmyencoding.o): added. [ruby-dev:33099] + + * configure.in, {win,bcc}32/Makefile.sub (MINIOBJS): added + dmyencoding.o. + + * dmyencoding.c (rb_locale_charmap): returns nil for miniruby. + Tue Jan 15 00:05:50 2008 Yukihiro Matsumoto <matz@r...> * io.c (appendline): specifying limit should not generate broken Index: common.mk =================================================================== --- common.mk (revision 15051) +++ common.mk (revision 15052) @@ -24,7 +24,6 @@ class.$(OBJEXT) \ compar.$(OBJEXT) \ dir.$(OBJEXT) \ - encoding.$(OBJEXT) \ enum.$(OBJEXT) \ enumerator.$(OBJEXT) \ error.$(OBJEXT) \ @@ -77,6 +76,7 @@ $(MISSING) OBJS = dln.$(OBJEXT) \ + encoding.$(OBJEXT) \ prelude.$(OBJEXT) \ $(COMMONOBJS) @@ -428,6 +428,10 @@ {$(VPATH)}config.h {$(VPATH)}defines.h {$(VPATH)}missing.h \ {$(VPATH)}intern.h {$(VPATH)}st.h {$(VPATH)}dln.h dmyext.$(OBJEXT): {$(VPATH)}dmyext.c +dmyencoding.$(OBJEXT): {$(VPATH)}dmyencoding.c {$(VPATH)}encoding.c {$(VPATH)}ruby.h \ + {$(VPATH)}config.h {$(VPATH)}defines.h {$(VPATH)}missing.h \ + {$(VPATH)}intern.h {$(VPATH)}st.h {$(VPATH)}encoding.h \ + {$(VPATH)}oniguruma.h {$(VPATH)}regenc.h {$(VPATH)}encdb.h encoding.$(OBJEXT): {$(VPATH)}encoding.c {$(VPATH)}ruby.h \ {$(VPATH)}config.h {$(VPATH)}defines.h {$(VPATH)}missing.h \ {$(VPATH)}intern.h {$(VPATH)}st.h {$(VPATH)}encoding.h \ Index: win32/Makefile.sub =================================================================== --- win32/Makefile.sub (revision 15051) +++ win32/Makefile.sub (revision 15052) @@ -257,7 +257,7 @@ !if !defined(WINMAINOBJ) WINMAINOBJ = winmain.$(OBJEXT) !endif -MINIOBJS = dmydln.$(OBJEXT) miniprelude.$(OBJEXT) +MINIOBJS = dmydln.$(OBJEXT) dmyencoding.$(OBJEXT) miniprelude.$(OBJEXT) LIBOBJS = acosh.obj crypt.obj erf.obj strlcpy.obj strlcat.obj win32.obj $(LIBOBJS) !ifndef COMMON_LIBS Index: dmyencoding.c =================================================================== --- dmyencoding.c (revision 0) +++ dmyencoding.c (revision 15052) @@ -0,0 +1,2 @@ +#define NO_LOCALE_CHARMAP 1 +#include "encoding.c" Property changes on: dmyencoding.c ___________________________________________________________________ Name: svn:eol-style + LF Name: svn:keywords + Author Date Id Revision Index: bcc32/Makefile.sub =================================================================== --- bcc32/Makefile.sub (revision 15051) +++ bcc32/Makefile.sub (revision 15052) @@ -200,7 +200,7 @@ INSTALLED_LIST= .installed.list WINMAINOBJ = winmain.$(OBJEXT) -MINIOBJS = dmydln.$(OBJEXT) miniprelude.$(OBJEXT) +MINIOBJS = dmydln.$(OBJEXT) dmyencoding.$(OBJEXT) miniprelude.$(OBJEXT) arch_hdrdir = $(EXTOUT)/include/$(arch) hdrdir = $(srcdir)/include -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/