mirror of
https://https.git.savannah.gnu.org/git/gettext.git
synced 2026-01-26 15:39:11 +00:00
Improved VMS support.
This commit is contained in:
parent
62cedb946b
commit
d95e1bb3cf
@ -1,3 +1,10 @@
|
||||
2003-05-08 Bruno Haible <bruno@clisp.org>
|
||||
|
||||
* vms/link_options.opt: New file.
|
||||
* vms/with-libiconv.opt, vms/without-libiconv.opt: New files.
|
||||
* Makefile.am (EXTRA_DIST): Add them.
|
||||
Reported by Jouk Jansen <joukj@hrem.stm.tudelft.nl>.
|
||||
|
||||
2003-05-22 Bruno Haible <bruno@clisp.org>
|
||||
|
||||
* gettext-0.12.1 released.
|
||||
|
||||
@ -48,7 +48,9 @@ EXTRA_DIST += os2/README.OS2 os2/Makefile os2/backward.def os2/configure.awk
|
||||
|
||||
# VMS support.
|
||||
|
||||
EXTRA_DIST += README.vms Makefile.vms
|
||||
EXTRA_DIST += README.vms Makefile.vms \
|
||||
vms/link_options.opt \
|
||||
vms/with-libiconv.opt vms/without-libiconv.opt
|
||||
|
||||
|
||||
# Woe32 support.
|
||||
|
||||
@ -1,3 +1,8 @@
|
||||
2003-05-08 Bruno Haible <bruno@clisp.org>
|
||||
|
||||
* Makefile.am (config.h_vms): Don't define HAVE_ENVIRON_DECL.
|
||||
Reported by Jouk Jansen <joukj@hrem.stm.tudelft.nl>.
|
||||
|
||||
2003-05-22 Bruno Haible <bruno@clisp.org>
|
||||
|
||||
* gettext-0.12.1 released.
|
||||
|
||||
@ -56,7 +56,6 @@ config.h_vms: config.h.in ../version.sh
|
||||
-e 's/#undef HAVE_ALLOCA$$/#define HAVE_ALLOCA 1/' \
|
||||
-e 's/#undef HAVE_DECL_STRERROR$$/#define HAVE_DECL_STRERROR 1/' \
|
||||
-e 's/#undef HAVE_DLFCN_H$$/#define HAVE_DLFCN_H 1/' \
|
||||
-e 's/#undef HAVE_ENVIRON_DECL$$/#define HAVE_ENVIRON_DECL 1/' \
|
||||
-e 's/#undef HAVE_ERRNO_DECL$$/#define HAVE_ERRNO_DECL 1/' \
|
||||
-e 's/#undef HAVE_GETCWD$$/#define HAVE_GETCWD 1/' \
|
||||
-e 's/#undef HAVE_GETEGID$$/#define HAVE_GETEGID 1/' \
|
||||
|
||||
@ -1,3 +1,8 @@
|
||||
2003-05-08 Bruno Haible <bruno@clisp.org>
|
||||
|
||||
* dcigettext.c (getcwd) [VMS]: Pass 3 arguments.
|
||||
Reported by Jouk Jansen <joukj@hrem.stm.tudelft.nl>.
|
||||
|
||||
2003-05-22 Bruno Haible <bruno@clisp.org>
|
||||
|
||||
* gettext-0.12.1 released.
|
||||
|
||||
@ -148,7 +148,11 @@ extern int errno;
|
||||
char *getwd ();
|
||||
# define getcwd(buf, max) getwd (buf)
|
||||
# else
|
||||
# if VMS
|
||||
# define getcwd(buf, max) (getcwd) (buf, max, 0)
|
||||
# else
|
||||
char *getcwd ();
|
||||
# endif
|
||||
# endif
|
||||
# ifndef HAVE_STPCPY
|
||||
static char *stpcpy PARAMS ((char *dest, const char *src));
|
||||
|
||||
@ -1,3 +1,10 @@
|
||||
2003-05-08 Bruno Haible <bruno@clisp.org>
|
||||
|
||||
* Makefile.vms (LDADD): Take options from .opt files.
|
||||
(libiconv.opt): New rule.
|
||||
(gettext.exe, ngettext.exe): Depend on it.
|
||||
Reported by Jouk Jansen <joukj@hrem.stm.tudelft.nl>.
|
||||
|
||||
2003-05-22 Bruno Haible <bruno@clisp.org>
|
||||
|
||||
* gettext-0.12.1 released.
|
||||
|
||||
@ -26,7 +26,7 @@ DEFS = "VMS=1","HAVE_CONFIG_H=1","LOCALEDIR=""$(localedir)]"""
|
||||
|
||||
INCLUDES = /include=([],[-],[-.intl],[-.lib],[-.-.gettext-tools.lib])
|
||||
|
||||
LDADD = sys$share:vms_jackets/share
|
||||
LDADD = libiconv.opt/opt,[-.-.vms]link_options.opt
|
||||
|
||||
LN = copy
|
||||
RM = delete
|
||||
@ -52,10 +52,14 @@ gettext.obj : gettext.c
|
||||
ngettext.obj : ngettext.c
|
||||
$(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") ngettext.c
|
||||
|
||||
gettext.exe : $(gettext_OBJECTS)
|
||||
libiconv.opt :
|
||||
if f$search("sys$library:libiconv.olb") .nes. "" then $(LN) [-.-.vms]with-libiconv.opt libiconv.opt
|
||||
if f$search("sys$library:libiconv.olb") .eqs. "" then $(LN) [-.-.vms]without-libiconv.opt libiconv.opt
|
||||
|
||||
gettext.exe : $(gettext_OBJECTS),libiconv.opt
|
||||
link /executable=gettext.exe $(gettext_OBJECTS),[-.lib]grt.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
|
||||
|
||||
ngettext.exe : $(ngettext_OBJECTS)
|
||||
ngettext.exe : $(ngettext_OBJECTS),libiconv.opt
|
||||
link /executable=ngettext.exe $(ngettext_OBJECTS),[-.lib]grt.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
|
||||
|
||||
install : all
|
||||
|
||||
@ -1,3 +1,12 @@
|
||||
2003-05-08 Bruno Haible <bruno@clisp.org>
|
||||
|
||||
* Makefile.am (config.h_vms): Don't define HAVE_ENVIRON_DECL. Define
|
||||
eaccess.
|
||||
* Makefile.vms (all, install, installdirs, uninstall, check,
|
||||
mostlyclean, clean, distclean, maintainer-clean): Fix passing of srcdir
|
||||
to sub-Makefile.
|
||||
Reported by Jouk Jansen <joukj@hrem.stm.tudelft.nl>.
|
||||
|
||||
2003-05-22 Bruno Haible <bruno@clisp.org>
|
||||
|
||||
* gettext-0.12.1 released.
|
||||
|
||||
@ -56,7 +56,6 @@ config.h_vms: config.h.in ../version.sh
|
||||
-e 's/#undef HAVE_DECL_WCWIDTH$$/#define HAVE_DECL_WCWIDTH 1/' \
|
||||
-e 's/#undef HAVE_DIRENT_H$$/#define HAVE_DIRENT_H 1/' \
|
||||
-e 's/#undef HAVE_DLFCN_H$$/#define HAVE_DLFCN_H 1/' \
|
||||
-e 's/#undef HAVE_ENVIRON_DECL$$/#define HAVE_ENVIRON_DECL 1/' \
|
||||
-e 's/#undef HAVE_ERRNO_DECL$$/#define HAVE_ERRNO_DECL 1/' \
|
||||
-e 's/#undef HAVE_FCNTL_H$$/#define HAVE_FCNTL_H 1/' \
|
||||
-e 's/#undef HAVE_GETCWD$$/#define HAVE_GETCWD 1/' \
|
||||
@ -131,6 +130,7 @@ config.h_vms: config.h.in ../version.sh
|
||||
-e 's/#undef ICONV_CONST$$/#define ICONV_CONST/' \
|
||||
-e 's/#undef SETLOCALE_CONST$$/#define SETLOCALE_CONST const/' \
|
||||
-e 's/#undef STDC_HEADERS$$/#define STDC_HEADERS 1/' \
|
||||
-e 's/#undef eaccess$$/#define eaccess access/' \
|
||||
-e 's/#undef fnmatch$$/#define fnmatch rpl_fnmatch/' \
|
||||
-e 's/#undef getline$$/#define getline rpl_getline/' \
|
||||
-e 's/#undef realpath$$/#define realpath rpl_realpath/' \
|
||||
|
||||
@ -15,7 +15,7 @@ all : config.h
|
||||
set default [-]
|
||||
create /directory [.intl]
|
||||
set default [.intl]
|
||||
$(MMS) $(MMSQUALIFIERS) /description=[-.-.gettext-runtime.intl]Makefile.vms srcdir=[-.-.gettext-runtime.intl] all
|
||||
$(MMS) $(MMSQUALIFIERS) /description=[-.-.gettext-runtime.intl]Makefile.vms /macro=("srcdir=[-.-.gettext-runtime.intl]") all
|
||||
set default [-]
|
||||
set default [.lib]
|
||||
$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms all
|
||||
@ -50,7 +50,7 @@ install :
|
||||
$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms install
|
||||
set default [-]
|
||||
set default [.intl]
|
||||
$(MMS) $(MMSQUALIFIERS) /description=[-.-.gettext-runtime.intl]Makefile.vms srcdir=[-.-.gettext-runtime.intl] install
|
||||
$(MMS) $(MMSQUALIFIERS) /description=[-.-.gettext-runtime.intl]Makefile.vms /macro=("srcdir=[-.-.gettext-runtime.intl]") install
|
||||
set default [-]
|
||||
set default [.lib]
|
||||
$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms install
|
||||
@ -82,7 +82,7 @@ installdirs :
|
||||
$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms installdirs
|
||||
set default [-]
|
||||
set default [.intl]
|
||||
$(MMS) $(MMSQUALIFIERS) /description=[-.-.gettext-runtime.intl]Makefile.vms srcdir=[-.-.gettext-runtime.intl] installdirs
|
||||
$(MMS) $(MMSQUALIFIERS) /description=[-.-.gettext-runtime.intl]Makefile.vms /macro=("srcdir=[-.-.gettext-runtime.intl]") installdirs
|
||||
set default [-]
|
||||
set default [.lib]
|
||||
$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms installdirs
|
||||
@ -114,7 +114,7 @@ uninstall :
|
||||
$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms uninstall
|
||||
set default [-]
|
||||
set default [.intl]
|
||||
$(MMS) $(MMSQUALIFIERS) /description=[-.-.gettext-runtime.intl]Makefile.vms srcdir=[-.-.gettext-runtime.intl] uninstall
|
||||
$(MMS) $(MMSQUALIFIERS) /description=[-.-.gettext-runtime.intl]Makefile.vms /macro=("srcdir=[-.-.gettext-runtime.intl]") uninstall
|
||||
set default [-]
|
||||
set default [.lib]
|
||||
$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms uninstall
|
||||
@ -146,7 +146,7 @@ check : all
|
||||
$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms check
|
||||
set default [-]
|
||||
set default [.intl]
|
||||
$(MMS) $(MMSQUALIFIERS) /description=[-.-.gettext-runtime.intl]Makefile.vms srcdir=[-.-.gettext-runtime.intl] check
|
||||
$(MMS) $(MMSQUALIFIERS) /description=[-.-.gettext-runtime.intl]Makefile.vms /macro=("srcdir=[-.-.gettext-runtime.intl]") check
|
||||
set default [-]
|
||||
set default [.lib]
|
||||
$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms check
|
||||
@ -178,7 +178,7 @@ mostlyclean :
|
||||
$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms mostlyclean
|
||||
set default [-]
|
||||
set default [.intl]
|
||||
$(MMS) $(MMSQUALIFIERS) /description=[-.-.gettext-runtime.intl]Makefile.vms srcdir=[-.-.gettext-runtime.intl] mostlyclean
|
||||
$(MMS) $(MMSQUALIFIERS) /description=[-.-.gettext-runtime.intl]Makefile.vms /macro=("srcdir=[-.-.gettext-runtime.intl]") mostlyclean
|
||||
set default [-]
|
||||
set default [.lib]
|
||||
$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms mostlyclean
|
||||
@ -211,7 +211,7 @@ clean :
|
||||
$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms clean
|
||||
set default [-]
|
||||
set default [.intl]
|
||||
$(MMS) $(MMSQUALIFIERS) /description=[-.-.gettext-runtime.intl]Makefile.vms srcdir=[-.-.gettext-runtime.intl] clean
|
||||
$(MMS) $(MMSQUALIFIERS) /description=[-.-.gettext-runtime.intl]Makefile.vms /macro=("srcdir=[-.-.gettext-runtime.intl]") clean
|
||||
set default [-]
|
||||
set default [.lib]
|
||||
$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms clean
|
||||
@ -244,7 +244,7 @@ distclean :
|
||||
$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms distclean
|
||||
set default [-]
|
||||
set default [.intl]
|
||||
$(MMS) $(MMSQUALIFIERS) /description=[-.-.gettext-runtime.intl]Makefile.vms srcdir=[-.-.gettext-runtime.intl] distclean
|
||||
$(MMS) $(MMSQUALIFIERS) /description=[-.-.gettext-runtime.intl]Makefile.vms /macro=("srcdir=[-.-.gettext-runtime.intl]") distclean
|
||||
set default [-]
|
||||
set default [.lib]
|
||||
$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms distclean
|
||||
@ -277,7 +277,7 @@ maintainer-clean :
|
||||
$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms maintainer-clean
|
||||
set default [-]
|
||||
set default [.intl]
|
||||
$(MMS) $(MMSQUALIFIERS) /description=[-.-.gettext-runtime.intl]Makefile.vms srcdir=[-.-.gettext-runtime.intl] maintainer-clean
|
||||
$(MMS) $(MMSQUALIFIERS) /description=[-.-.gettext-runtime.intl]Makefile.vms /macro=("srcdir=[-.-.gettext-runtime.intl]") maintainer-clean
|
||||
set default [-]
|
||||
set default [.lib]
|
||||
$(MMS) $(MMSQUALIFIERS) /description=Makefile.vms maintainer-clean
|
||||
|
||||
@ -1,3 +1,12 @@
|
||||
2003-05-08 Bruno Haible <bruno@clisp.org>
|
||||
|
||||
* Makefile.vms (alloca.h): New rule.
|
||||
(all, javacomp.obj, javaexec.obj): Depend on it.
|
||||
(getopt.obj): Compile with ELIDE_CODE.
|
||||
* canonicalize.c (__getcwd) [VMS]: Pass 3 arguments to getcwd.
|
||||
* xgetcwd.c (getcwd) [VMS]: Pass 3 arguments.
|
||||
Reported by Jouk Jansen <joukj@hrem.stm.tudelft.nl>.
|
||||
|
||||
2003-05-22 Bruno Haible <bruno@clisp.org>
|
||||
|
||||
* gettext-0.12.1 released.
|
||||
|
||||
@ -78,9 +78,12 @@ OBJECTS = \
|
||||
stpcpy.obj, \
|
||||
vasprintf.obj
|
||||
|
||||
all : fnmatch.h gettextlib.olb
|
||||
all : alloca.h,fnmatch.h,gettextlib.olb
|
||||
write sys$output "Nothing else to be done for 'all'."
|
||||
|
||||
alloca.h : alloca_.h
|
||||
$(LN) alloca_.h alloca.h
|
||||
|
||||
fnmatch.h : pfnmatch.h
|
||||
$(LN) pfnmatch.h fnmatch.h
|
||||
|
||||
@ -124,7 +127,7 @@ gcd.obj : gcd.c
|
||||
$(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) gcd.c
|
||||
|
||||
getopt.obj : getopt.c
|
||||
$(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) getopt.c
|
||||
$(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"ELIDE_CODE=1") getopt.c
|
||||
|
||||
getopt1.obj : getopt1.c
|
||||
$(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) getopt1.c
|
||||
@ -132,10 +135,10 @@ getopt1.obj : getopt1.c
|
||||
hash.obj : hash.c
|
||||
$(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) hash.c
|
||||
|
||||
javacomp.obj : javacomp.c
|
||||
javacomp.obj : javacomp.c,alloca.h
|
||||
$(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) javacomp.c
|
||||
|
||||
javaexec.obj : javaexec.c
|
||||
javaexec.obj : javaexec.c,alloca.h
|
||||
$(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) javaexec.c
|
||||
|
||||
linebreak.obj : linebreak.c
|
||||
|
||||
@ -67,7 +67,12 @@
|
||||
# include "pathmax.h"
|
||||
# define __alloca alloca
|
||||
# if HAVE_GETCWD
|
||||
# define __getcwd getcwd
|
||||
# ifdef VMS
|
||||
/* We want the directory in Unix syntax, not in VMS syntax. */
|
||||
# define __getcwd(buf, max) getcwd (buf, max, 0)
|
||||
# else
|
||||
# define __getcwd getcwd
|
||||
# endif
|
||||
# else
|
||||
# define __getcwd(buf, max) getwd (buf)
|
||||
# endif
|
||||
|
||||
@ -36,7 +36,12 @@ extern int errno;
|
||||
#include "pathmax.h"
|
||||
|
||||
#if HAVE_GETCWD
|
||||
# ifdef VMS
|
||||
/* We want the directory in Unix syntax, not in VMS syntax. */
|
||||
# define getcwd(Buf, Max) (getcwd) (Buf, Max, 0)
|
||||
# else
|
||||
char *getcwd ();
|
||||
# endif
|
||||
#else
|
||||
char *getwd ();
|
||||
# define getcwd(Buf, Max) getwd (Buf)
|
||||
|
||||
@ -1,3 +1,17 @@
|
||||
2003-05-08 Bruno Haible <bruno@clisp.org>
|
||||
|
||||
* Makefile.vms (LDADD): Take options from .opt files.
|
||||
(libiconv.opt): New rule.
|
||||
(msgcmp.exe, msgfmt.exe, msgmerge.exe, msgunfmt.exe, xgettext.exe,
|
||||
msgattrib.exe, msgcat.exe, msgcomm.exe, msgconv.exe, msgen.exe,
|
||||
msgexec.exe, msgfilter.exe, msggrep.exe, msginit.exe, msguniq.exe):
|
||||
Depend on it.
|
||||
* plural-eval.c: Include "eval-plural.h" without a path, rely on the
|
||||
Makefile's -I options instead.
|
||||
* read-properties.c (conv_from_java): Change type of q to
|
||||
'unsigned char *'.
|
||||
Reported by Jouk Jansen <joukj@hrem.stm.tudelft.nl>.
|
||||
|
||||
2003-05-27 Bruno Haible <bruno@clisp.org>
|
||||
|
||||
* plural-table.c (plural_table): Correct entry for Slovak.
|
||||
|
||||
@ -32,7 +32,7 @@ DEFS = "VMS=1","HAVE_CONFIG_H=1","LOCALEDIR=""$(localedir)]""","GETTEXTJAR=""$(j
|
||||
|
||||
INCLUDES = /include=([],[-],[-.libuniname],[-.lib],[-.intl],[-.-.gettext-runtime.intl])
|
||||
|
||||
LDADD = sys$share:vms_jackets/share
|
||||
LDADD = libiconv.opt/opt,[-.-.vms]link_options.opt
|
||||
LDADD_EXPAT = sys$library:expat/lib
|
||||
|
||||
AR = library
|
||||
@ -329,50 +329,54 @@ localealias.obj : [-.-.gettext-runtime.intl]localealias.c
|
||||
msguniq.obj : msguniq.c
|
||||
$(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msguniq.c
|
||||
|
||||
msgcmp.exe : $(msgcmp_OBJECTS)
|
||||
link /executable=msgcmp.exe $(msgcmp_OBJECTS),gettextsrc.olb/lib,$(LDADD)
|
||||
libiconv.opt :
|
||||
if f$search("sys$library:libiconv.olb") .nes. "" then $(LN) [-.-.vms]with-libiconv.opt libiconv.opt
|
||||
if f$search("sys$library:libiconv.olb") .eqs. "" then $(LN) [-.-.vms]without-libiconv.opt libiconv.opt
|
||||
|
||||
msgfmt.exe : $(msgfmt_OBJECTS)
|
||||
link /executable=msgfmt.exe $(msgfmt_OBJECTS),gettextsrc.olb/lib,$(LDADD)
|
||||
msgcmp.exe : $(msgcmp_OBJECTS),libiconv.opt
|
||||
link /executable=msgcmp.exe $(msgcmp_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
|
||||
|
||||
msgmerge.exe : $(msgmerge_OBJECTS)
|
||||
link /executable=msgmerge.exe $(msgmerge_OBJECTS),gettextsrc.olb/lib,$(LDADD)
|
||||
msgfmt.exe : $(msgfmt_OBJECTS),libiconv.opt
|
||||
link /executable=msgfmt.exe $(msgfmt_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
|
||||
|
||||
msgunfmt.exe : $(msgunfmt_OBJECTS)
|
||||
link /executable=msgunfmt.exe $(msgunfmt_OBJECTS),gettextsrc.olb/lib,$(LDADD)
|
||||
msgmerge.exe : $(msgmerge_OBJECTS),libiconv.opt
|
||||
link /executable=msgmerge.exe $(msgmerge_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
|
||||
|
||||
xgettext.exe : $(xgettext_OBJECTS)
|
||||
link /executable=xgettext.exe $(xgettext_OBJECTS),[-.libuniname]uniname.olb/lib,gettextsrc.olb/lib,$(LDADD_EXPAT),$(LDADD)
|
||||
msgunfmt.exe : $(msgunfmt_OBJECTS),libiconv.opt
|
||||
link /executable=msgunfmt.exe $(msgunfmt_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
|
||||
|
||||
msgattrib.exe : $(msgattrib_OBJECTS)
|
||||
link /executable=msgattrib.exe $(msgattrib_OBJECTS),gettextsrc.olb/lib,$(LDADD)
|
||||
xgettext.exe : $(xgettext_OBJECTS),libiconv.opt
|
||||
link /executable=xgettext.exe $(xgettext_OBJECTS),[-.libuniname]uniname.olb/lib,gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD_EXPAT),$(LDADD)
|
||||
|
||||
msgcat.exe : $(msgcat_OBJECTS)
|
||||
link /executable=msgcat.exe $(msgcat_OBJECTS),gettextsrc.olb/lib,$(LDADD)
|
||||
msgattrib.exe : $(msgattrib_OBJECTS),libiconv.opt
|
||||
link /executable=msgattrib.exe $(msgattrib_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
|
||||
|
||||
msgcomm.exe : $(msgcomm_OBJECTS)
|
||||
link /executable=msgcomm.exe $(msgcomm_OBJECTS),gettextsrc.olb/lib,$(LDADD)
|
||||
msgcat.exe : $(msgcat_OBJECTS),libiconv.opt
|
||||
link /executable=msgcat.exe $(msgcat_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
|
||||
|
||||
msgconv.exe : $(msgconv_OBJECTS)
|
||||
link /executable=msgconv.exe $(msgconv_OBJECTS),gettextsrc.olb/lib,$(LDADD)
|
||||
msgcomm.exe : $(msgcomm_OBJECTS),libiconv.opt
|
||||
link /executable=msgcomm.exe $(msgcomm_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
|
||||
|
||||
msgen.exe : $(msgen_OBJECTS)
|
||||
link /executable=msgen.exe $(msgen_OBJECTS),gettextsrc.olb/lib,$(LDADD)
|
||||
msgconv.exe : $(msgconv_OBJECTS),libiconv.opt
|
||||
link /executable=msgconv.exe $(msgconv_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
|
||||
|
||||
msgexec.exe : $(msgexec_OBJECTS)
|
||||
link /executable=msgexec.exe $(msgexec_OBJECTS),gettextsrc.olb/lib,$(LDADD)
|
||||
msgen.exe : $(msgen_OBJECTS),libiconv.opt
|
||||
link /executable=msgen.exe $(msgen_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
|
||||
|
||||
msgfilter.exe : $(msgfilter_OBJECTS)
|
||||
link /executable=msgfilter.exe $(msgfilter_OBJECTS),gettextsrc.olb/lib,$(LDADD)
|
||||
msgexec.exe : $(msgexec_OBJECTS),libiconv.opt
|
||||
link /executable=msgexec.exe $(msgexec_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
|
||||
|
||||
msggrep.exe : $(msggrep_OBJECTS)
|
||||
link /executable=msggrep.exe $(msggrep_OBJECTS),gettextsrc.olb/lib,$(LDADD)
|
||||
msgfilter.exe : $(msgfilter_OBJECTS),libiconv.opt
|
||||
link /executable=msgfilter.exe $(msgfilter_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
|
||||
|
||||
msginit.exe : $(msginit_OBJECTS)
|
||||
link /executable=msginit.exe $(msginit_OBJECTS),[-.intl]localename.obj,gettextsrc.olb/lib,$(LDADD)
|
||||
msggrep.exe : $(msggrep_OBJECTS),libiconv.opt
|
||||
link /executable=msggrep.exe $(msggrep_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
|
||||
|
||||
msguniq.exe : $(msguniq_OBJECTS)
|
||||
link /executable=msguniq.exe $(msguniq_OBJECTS),gettextsrc.olb/lib,$(LDADD)
|
||||
msginit.exe : $(msginit_OBJECTS),libiconv.opt
|
||||
link /executable=msginit.exe $(msginit_OBJECTS),[-.intl]localename.obj,gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
|
||||
|
||||
msguniq.exe : $(msguniq_OBJECTS),libiconv.opt
|
||||
link /executable=msguniq.exe $(msguniq_OBJECTS),gettextsrc.olb/lib,[-.lib]gettextlib.olb/lib,[-.intl]intl.olb/lib,$(LDADD)
|
||||
|
||||
install : all
|
||||
create /directory $(prefix)]
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/* Expression evaluation for plural form selection.
|
||||
Copyright (C) 2000-2002 Free Software Foundation, Inc.
|
||||
Copyright (C) 2000-2003 Free Software Foundation, Inc.
|
||||
Written by Ulrich Drepper <drepper@cygnus.com>, 2000.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
@ -30,4 +30,4 @@
|
||||
|
||||
/* Include the expression evaluation code from libintl, this time with
|
||||
'extern' linkage. */
|
||||
#include "../intl/eval-plural.h"
|
||||
#include "eval-plural.h"
|
||||
|
||||
@ -266,7 +266,7 @@ conv_from_java (char *string)
|
||||
/* This conversion can only shrink the string, never increase its size.
|
||||
So there is no need to xmalloc the result freshly. */
|
||||
const char *p = string;
|
||||
char *q = string;
|
||||
unsigned char *q = (unsigned char *) string;
|
||||
|
||||
while (*p != '\0')
|
||||
{
|
||||
@ -336,7 +336,7 @@ conv_from_java (char *string)
|
||||
}
|
||||
}
|
||||
just_one_byte:
|
||||
*q++ = *p++;
|
||||
*q++ = (unsigned char) *p++;
|
||||
}
|
||||
*q = '\0';
|
||||
return string;
|
||||
|
||||
2
vms/link_options.opt
Normal file
2
vms/link_options.opt
Normal file
@ -0,0 +1,2 @@
|
||||
sys$share:vms_jackets/share
|
||||
sys$library:decw$xlibshr.exe/share
|
||||
1
vms/with-libiconv.opt
Normal file
1
vms/with-libiconv.opt
Normal file
@ -0,0 +1 @@
|
||||
sys$library:libiconv.olb/lib
|
||||
0
vms/without-libiconv.opt
Normal file
0
vms/without-libiconv.opt
Normal file
Loading…
x
Reference in New Issue
Block a user