mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* 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
7 changed files with 24 additions and 5 deletions
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>
|
||||
|
||||
* io.c (appendline): specifying limit should not generate broken
|
||||
|
|
|
@ -200,7 +200,7 @@ ASMEXT = asm
|
|||
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
|
||||
|
|
|
@ -24,7 +24,6 @@ COMMONOBJS = array.$(OBJEXT) \
|
|||
class.$(OBJEXT) \
|
||||
compar.$(OBJEXT) \
|
||||
dir.$(OBJEXT) \
|
||||
encoding.$(OBJEXT) \
|
||||
enum.$(OBJEXT) \
|
||||
enumerator.$(OBJEXT) \
|
||||
error.$(OBJEXT) \
|
||||
|
@ -77,6 +76,7 @@ COMMONOBJS = array.$(OBJEXT) \
|
|||
$(MISSING)
|
||||
|
||||
OBJS = dln.$(OBJEXT) \
|
||||
encoding.$(OBJEXT) \
|
||||
prelude.$(OBJEXT) \
|
||||
$(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)}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 \
|
||||
|
|
|
@ -1608,7 +1608,7 @@ case "$target_os" in
|
|||
*)
|
||||
;;
|
||||
esac
|
||||
MINIOBJS="$MINIDLNOBJ"
|
||||
MINIOBJS="$MINIDLNOBJ dmyencoding.o"
|
||||
|
||||
case "$build_os" 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
|
||||
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);
|
||||
|
|
|
@ -257,7 +257,7 @@ REVISION_UP =
|
|||
!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
|
||||
|
|
Loading…
Reference in a new issue