Re: [patch] small changes for OS/400

Daniel Veillard <[email protected]>
Newsgroups gmane.comp.gnome.lib.xml.general
Message-ID <[email protected]>
  Hi Patrick,

that looks clean, I just updated 2016 to 2017 <grin/> , and then pushed
to git,

  sorry for the delay,

    thanks,

Daniel

On Wed, Jul 27, 2016 at 04:10:14PM +0200, Patrick Monnerat wrote:
> 
> OS/400 version V5R3 is not supported by IBM anymore.
> In addition, the iSeries system I have here for development has been changed
> and the new system is not able to compile for an OS version lower than V6R1.
> 
> Thus I made some updates to the libxml2 os400 scripts accordingly:
> 
> - Oldest supported OS version is now V6R1.
> - Adjust ILE/RPG wrappers comments.
> - Update copyright year range.
> - Do not log compiler informational messages.
> 
> Thanks for applying the attached patch.
> 
> Cheers,
> Patrick

> os400: oldest supported OS version is now V6R1.
> Adjust ILE/RPG wrappers comments.
> Update copyright year range.
> Do not log compiler informational messages.
> diff --git a/os400/initscript.sh b/os400/initscript.sh
> index cc52e45..42ce54d 100644
> --- a/os400/initscript.sh
> +++ b/os400/initscript.sh
> @@ -50,7 +50,7 @@ setenv TGTCCSID         '500'           # Target CCSID of objects.
>  setenv DEBUG            '*ALL'          # Debug level.
>  setenv OPTIMIZE         '10'            # Optimisation level.
>  setenv OUTPUT           '*NONE'         # Compilation output option.
> -setenv TGTRLS           'V5R3M0'        # Target OS release.
> +setenv TGTRLS           'V6R1M0'        # Target OS release.
>  setenv IFSDIR           '/libxml2'      # Installation IFS directory.
>  
>  
> @@ -217,7 +217,7 @@ make_module()
>          cat "${2}" >> __tmpsrcf.c
>          CMD="CRTCMOD MODULE(${TARGETLIB}/${1}) SRCSTMF('__tmpsrcf.c')"
>  #       CMD="${CMD} OPTION(*INCDIRFIRST *SHOWINC *SHOWSYS)"
> -        CMD="${CMD} OPTION(*INCDIRFIRST)"
> +        CMD="${CMD} OPTION(*INCDIRFIRST) FLAG(10)"
>          CMD="${CMD} SYSIFCOPT(*IFS64IO) LANGLVL(*EXTENDED) LOCALETYPE(*LOCALE)"
>          CMD="${CMD} INCDIR("
>          if [  -z "${SYSICONV}" ]
> diff --git a/os400/libxmlrpg/xmlstring.rpgle b/os400/libxmlrpg/xmlstring.rpgle
> index 8980fc0..59a7625 100644
> --- a/os400/libxmlrpg/xmlstring.rpgle
> +++ b/os400/libxmlrpg/xmlstring.rpgle
> @@ -115,7 +115,7 @@
>       d                                     like(xmlCint)
>       d  buf                            *   value options(*string)               xmlChar *
>       d  len                                value like(xmlCint)
> -     d  msg                            *   value options(*string)               const xmlChar *
> +     d  msg                            *   value options(*string)               const char *
>       d  arg1                           *   value options(*string: *nopass)
>       d  arg2                           *   value options(*string: *nopass)
>       d  arg3                           *   value options(*string: *nopass)
> @@ -129,7 +129,7 @@
>       d                                     like(xmlCint)
>       d  buf                            *   value options(*string)               xmlChar *
>       d  len                                value like(xmlCint)
> -     d  msg                            *   value options(*string)               const xmlChar *
> +     d  msg                            *   value options(*string)               const char *
>       d  ap                                 likeds(xmlVaList)
>  
>       d xmlGetUTF8Char  pr                  extproc('xmlGetUTF8Char')
> diff --git a/os400/make-src.sh b/os400/make-src.sh
> index 6094de8..c7d9971 100644
> --- a/os400/make-src.sh
> +++ b/os400/make-src.sh
> @@ -17,7 +17,7 @@ cd "${TOPDIR}"
>  echo '#pragma comment(user, "libxml2 version '"${LIBXML_VERSION}"'")' > os400.c
>  echo '#pragma comment(user, __DATE__)' >> os400.c
>  echo '#pragma comment(user, __TIME__)' >> os400.c
> -echo '#pragma comment(copyright, "Copyright (C) 1998-2015 Daniel Veillard. OS/400 version by P. Monnerat.")' >> os400.c
> +echo '#pragma comment(copyright, "Copyright (C) 1998-2016 Daniel Veillard. OS/400 version by P. Monnerat.")' >> os400.c
>  make_module     OS400           os400.c
>  LINK=                           # No need to rebuild service program yet.
>  MODULES=

> _______________________________________________
> xml mailing list, project page  http://xmlsoft.org/
> [email protected]
> https://mail.gnome.org/mailman/listinfo/xml


-- 
Daniel Veillard      | Red Hat Developers Tools http://developer.redhat.com/
[email protected]  | libxml Gnome XML XSLT toolkit  http://xmlsoft.org/
http://veillard.com/ | virtualization library  http://libvirt.org/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.