From: Stig Bakken Date: Tue, 28 Aug 2001 08:52:03 +0000 (+0000) Subject: * fold case when parsing package.xml X-Git-Tag: PRE_SUBST_Z_MACROS~328 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f7fcf3a701195f90db7d4490ba4798ef3d733638;p=php * fold case when parsing package.xml --- diff --git a/pear/scripts/pearize.in b/pear/scripts/pearize.in index 332f3333aa..48ff2d257e 100644 --- a/pear/scripts/pearize.in +++ b/pear/scripts/pearize.in @@ -48,16 +48,14 @@ function make_makefile_in(&$env) extract($info); $_who = $env["USER"]; $_when = gmdate('Y-m-d h:i'); - fwrite($wp, "\ -# This file was generated by `pearize' by $_who at $_when GMT + fwrite($wp, "# This file was generated by `pearize' by $_who at $_when GMT INCLUDES = $includes LTLIBRARY_NAME = lib{$lib}.la LTLIBRARY_SOURCES = $sources LTLIBRARY_SHARED_NAME = {$lib}.la LTLIBRARY_SHARED_LIBADD = $libadd - -include \$(top_srcdir)/build/dynlib.mk "); + fwrite($wp, "include \$(top_srcdir)/build/dynlib.mk\n"); } fclose($wp); print "done.\n"; @@ -79,7 +77,7 @@ function parse_package_file($file) $xp = xml_parser_create(); xml_set_element_handler($xp, "start_handler", "end_handler"); xml_set_character_data_handler($xp, "cdata_handler"); - xml_parser_set_option($xp, XML_OPTION_CASE_FOLDING, false); + xml_parser_set_option($xp, XML_OPTION_CASE_FOLDING, true); $fp = @fopen($file, "r"); if (!is_resource($fp)) { @@ -98,8 +96,8 @@ function start_handler($xp, $elem, $attrs) { global $cdata, $in_file, $curelem; switch ($elem) { - case "File": { - switch ($attrs['Role']) { + case "FILE": { + switch ($attrs['ROLE']) { case "ext": { $in_file = true; $cdata = array(); @@ -111,10 +109,10 @@ function start_handler($xp, $elem, $attrs) } break; } - case "Includes": - case "LibName": - case "LibAdd": - case "Sources": { + case "INCLUDES": + case "LIBNAME": + case "LIBADD": + case "SOURCES": { $curelem = $elem; break; } @@ -128,13 +126,13 @@ function end_handler($xp, $elem) { global $in_file, $curlib, $curelem, $libdata, $cdata; switch ($elem) { - case "File": { + case "FILE": { if ($in_file === true) { - $libname = trim($cdata['LibName']); + $libname = trim($cdata['LIBNAME']); $libdata[$libname] = array( - "sources" => trim($cdata['Sources']), - "includes" => trim($cdata['Includes']), - "libadd" => trim($cdata['LibAdd']), + "sources" => trim($cdata['SOURCES']), + "includes" => trim($cdata['INCLUDES']), + "libadd" => trim($cdata['LIBADD']), ); $in_file = false; } @@ -150,10 +148,10 @@ function cdata_handler($xp, $data) { global $curelem, $cdata; switch ($curelem) { - case "Includes": - case "LibAdd": - case "LibName": - case "Sources": { + case "INCLUDES": + case "LIBADD": + case "LIBNAME": + case "SOURCES": { $cdata[$curelem] .= $data; break; }