]> git.ipfire.org Git - thirdparty/cups.git/commitdiff
ARM-based Linux doesn't allow pointer comparisons on va_list values; not sure
authormsweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be>
Wed, 12 Jun 2013 13:00:54 +0000 (13:00 +0000)
committermsweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be>
Wed, 12 Jun 2013 13:00:54 +0000 (13:00 +0000)
how you are supposed to validate input, but whatever...

git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@11032 a1ca3aef-8c08-0410-bb20-df032aa958be

CHANGES.txt
cups/ipp.c
xcode/CUPS.xcodeproj/project.pbxproj

index de0c0bab6b8ac7513b6445c00b35ee63ea3aeea3..105e1a9f76b6b791acf29ce62368bd8670077ca6 100644 (file)
@@ -1,8 +1,10 @@
-CHANGES.txt - 1.7rc1 - 2013-06-06
+CHANGES.txt - 1.7rc1 - 2013-06-12
 ---------------------------------
 
 CHANGES IN CUPS V1.7rc1
 
+       - Fixed a build issue on ARM-based Linux systems - unable to validate
+         va_list arguments.
        - Added a new ippfind tool for finding IPP printers and other Bonjour
          services (<rdar://problem/13876199>)
        - Fixed some issues with conversion of PWG media size names to
index 335020d3d6c972b301ec08b9e121383ea1d146fc..2fa574115bafe484b97e28735a77ec588efe1044 100644 (file)
@@ -1210,7 +1210,7 @@ ippAddStringfv(ipp_t      *ipp,           /* I - IPP message */
       group == IPP_TAG_END || group >= IPP_TAG_UNSUPPORTED_VALUE ||
       (value_tag < IPP_TAG_TEXT && value_tag != IPP_TAG_TEXTLANG &&
        value_tag != IPP_TAG_NAMELANG) || value_tag > IPP_TAG_MIMETYPE ||
-      !format || !ap)
+      !format)
     return (NULL);
 
   if ((value_tag == IPP_TAG_TEXTLANG || value_tag == IPP_TAG_NAMELANG)
@@ -4449,7 +4449,7 @@ ippSetStringfv(ipp_t           *ipp,      /* I  - IPP message */
   if (!ipp || !attr || !*attr ||
       (value_tag < IPP_TAG_TEXT && value_tag != IPP_TAG_TEXTLANG &&
        value_tag != IPP_TAG_NAMELANG) || value_tag > IPP_TAG_MIMETYPE ||
-      !format || !ap)
+      !format)
     return (0);
 
  /*
index 18990f2befddc451f1356c68392953ecd0e3ced3..b16aca116250019b0e28893ab70f9ae3507cb5c8 100644 (file)
                72BF96371333042100B1EAD7 /* Project object */ = {
                        isa = PBXProject;
                        attributes = {
-                               LastUpgradeCheck = 0450;
+                               LastUpgradeCheck = 0500;
                                ORGANIZATIONNAME = "Apple Inc.";
                        };
                        buildConfigurationList = 72BF963A1333042100B1EAD7 /* Build configuration list for PBXProject "CUPS" */;
                72BF963C1333042100B1EAD7 /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
-                               ARCHS = "$(NATIVE_ARCH_ACTUAL)";
                                DEBUG_INFORMATION_FORMAT = dwarf;
                                GCC_PREPROCESSOR_DEFINITIONS = DEBUG;
                                GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
                                        .,
                                        ..,
                                );
+                               ONLY_ACTIVE_ARCH = YES;
                                OTHER_CFLAGS = (
                                        "-D_CUPS_SOURCE",
                                        "-Wno-shorten-64-to-32",
                72BF963D1333042100B1EAD7 /* Release */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
-                               ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
                                DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
                                GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
                                GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;