* 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. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@15052 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
fa246559d2
commit
2e8965863d
11
ChangeLog
11
ChangeLog
@ -1,3 +1,14 @@
|
|||||||
|
Tue Jan 15 01:19:00 2008 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||||
|
|
||||||
|
* 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@ruby-lang.org>
|
Tue Jan 15 00:05:50 2008 Yukihiro Matsumoto <matz@ruby-lang.org>
|
||||||
|
|
||||||
* io.c (appendline): specifying limit should not generate broken
|
* io.c (appendline): specifying limit should not generate broken
|
||||||
|
@ -200,7 +200,7 @@ ASMEXT = asm
|
|||||||
INSTALLED_LIST= .installed.list
|
INSTALLED_LIST= .installed.list
|
||||||
|
|
||||||
WINMAINOBJ = winmain.$(OBJEXT)
|
WINMAINOBJ = winmain.$(OBJEXT)
|
||||||
MINIOBJS = dmydln.$(OBJEXT) miniprelude.$(OBJEXT)
|
MINIOBJS = dmydln.$(OBJEXT) dmyencoding.$(OBJEXT) miniprelude.$(OBJEXT)
|
||||||
|
|
||||||
arch_hdrdir = $(EXTOUT)/include/$(arch)
|
arch_hdrdir = $(EXTOUT)/include/$(arch)
|
||||||
hdrdir = $(srcdir)/include
|
hdrdir = $(srcdir)/include
|
||||||
|
@ -24,7 +24,6 @@ COMMONOBJS = array.$(OBJEXT) \
|
|||||||
class.$(OBJEXT) \
|
class.$(OBJEXT) \
|
||||||
compar.$(OBJEXT) \
|
compar.$(OBJEXT) \
|
||||||
dir.$(OBJEXT) \
|
dir.$(OBJEXT) \
|
||||||
encoding.$(OBJEXT) \
|
|
||||||
enum.$(OBJEXT) \
|
enum.$(OBJEXT) \
|
||||||
enumerator.$(OBJEXT) \
|
enumerator.$(OBJEXT) \
|
||||||
error.$(OBJEXT) \
|
error.$(OBJEXT) \
|
||||||
@ -77,6 +76,7 @@ COMMONOBJS = array.$(OBJEXT) \
|
|||||||
$(MISSING)
|
$(MISSING)
|
||||||
|
|
||||||
OBJS = dln.$(OBJEXT) \
|
OBJS = dln.$(OBJEXT) \
|
||||||
|
encoding.$(OBJEXT) \
|
||||||
prelude.$(OBJEXT) \
|
prelude.$(OBJEXT) \
|
||||||
$(COMMONOBJS)
|
$(COMMONOBJS)
|
||||||
|
|
||||||
@ -428,6 +428,10 @@ dmydln.$(OBJEXT): {$(VPATH)}dmydln.c {$(VPATH)}dln.c {$(VPATH)}ruby.h \
|
|||||||
{$(VPATH)}config.h {$(VPATH)}defines.h {$(VPATH)}missing.h \
|
{$(VPATH)}config.h {$(VPATH)}defines.h {$(VPATH)}missing.h \
|
||||||
{$(VPATH)}intern.h {$(VPATH)}st.h {$(VPATH)}dln.h
|
{$(VPATH)}intern.h {$(VPATH)}st.h {$(VPATH)}dln.h
|
||||||
dmyext.$(OBJEXT): {$(VPATH)}dmyext.c
|
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 \
|
encoding.$(OBJEXT): {$(VPATH)}encoding.c {$(VPATH)}ruby.h \
|
||||||
{$(VPATH)}config.h {$(VPATH)}defines.h {$(VPATH)}missing.h \
|
{$(VPATH)}config.h {$(VPATH)}defines.h {$(VPATH)}missing.h \
|
||||||
{$(VPATH)}intern.h {$(VPATH)}st.h {$(VPATH)}encoding.h \
|
{$(VPATH)}intern.h {$(VPATH)}st.h {$(VPATH)}encoding.h \
|
||||||
|
@ -1608,7 +1608,7 @@ case "$target_os" in
|
|||||||
*)
|
*)
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
MINIOBJS="$MINIDLNOBJ"
|
MINIOBJS="$MINIDLNOBJ dmyencoding.o"
|
||||||
|
|
||||||
case "$build_os" in
|
case "$build_os" in
|
||||||
*msdosdjgpp*) FIRSTMAKEFILE=GNUmakefile:djgpp/GNUmakefile.in;;
|
*msdosdjgpp*) FIRSTMAKEFILE=GNUmakefile:djgpp/GNUmakefile.in;;
|
||||||
|
2
dmyencoding.c
Normal file
2
dmyencoding.c
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
#define NO_LOCALE_CHARMAP 1
|
||||||
|
#include "encoding.c"
|
@ -943,7 +943,9 @@ rb_enc_set_default_external(VALUE encoding)
|
|||||||
VALUE
|
VALUE
|
||||||
rb_locale_charmap(VALUE klass)
|
rb_locale_charmap(VALUE klass)
|
||||||
{
|
{
|
||||||
#ifdef HAVE_LANGINFO_H
|
#if defined NO_LOCALE_CHARMAP
|
||||||
|
return Qnil;
|
||||||
|
#elif defined HAVE_LANGINFO_H
|
||||||
char *codeset;
|
char *codeset;
|
||||||
codeset = nl_langinfo(CODESET);
|
codeset = nl_langinfo(CODESET);
|
||||||
return rb_str_new2(codeset);
|
return rb_str_new2(codeset);
|
||||||
|
@ -257,7 +257,7 @@ REVISION_UP =
|
|||||||
!if !defined(WINMAINOBJ)
|
!if !defined(WINMAINOBJ)
|
||||||
WINMAINOBJ = winmain.$(OBJEXT)
|
WINMAINOBJ = winmain.$(OBJEXT)
|
||||||
!endif
|
!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)
|
LIBOBJS = acosh.obj crypt.obj erf.obj strlcpy.obj strlcat.obj win32.obj $(LIBOBJS)
|
||||||
|
|
||||||
!ifndef COMMON_LIBS
|
!ifndef COMMON_LIBS
|
||||||
|
Loading…
x
Reference in New Issue
Block a user