1. 05 Jan, 2012 3 commits
  2. 04 Jan, 2012 5 commits
    • Brad King's avatar
      libarchive: Avoid bogus conversion warning from PGI compiler · 65b6e19a
      Brad King authored
      We cannot suppress PGI compiler warnings completely because even with
      the "-w" flag the compiler still writes a message containing "compilation
      completed with warnings" to stderr.
      
      A warning is triggered by expressions like
      
        test ? NULL : ptr_to_const_char
        test ? ".." : ptr_to_const_char
      
      that the PGI compiler handles incorrectly.  It chooses the pointer type
      of the first option (either void* or char*) and warns about conversion
      of the second without a cast.  Flip the expression logic to
      
        !test ? ptr_to_const_char : NULL
        !test ? ptr_to_const_char : ".."
      
      to help the compiler choose the proper result type.
      65b6e19a
    • Brad King's avatar
      libarchive: Suppress PathScale compiler warnings · 9ccaeb10
      Brad King authored
      We are not developing libarchive so we do not care about warnings.
      9ccaeb10
    • Brad King's avatar
      libarchive: Rename isoent_rr_move_dir parameter isoent => curent · 23094383
      Brad King authored
      The PGI compiler confuses parameter name "isoent" with "struct isoent".
      Rename the parameter to "curent" to avoid confusion.
      23094383
    • Brad King's avatar
      libarchive: Include linux/types.h before linux/fiemap.h · b6ca96ec
      Brad King authored
      Some Linux API versions do not perform this inclusion automatically,
      so types like __u64 needed by the latter are not available.
      b6ca96ec
    • Brad King's avatar
      libarchive: Define _XOPEN_SOURCE=500 on HP-UX · f293b73d
      Brad King authored
      The HP-UX <wchar.h> header provides 'mbstate_t' in C89/C90 mode only if
      _XOPEN_SOURCE is defined to exactly 500.  Type 'mbstate_t' was
      introduced in C89/C90 Normative Amendment 1, aka C94/C95, adding support
      international character sets.  It is part of C99 but not C89/C90.
      f293b73d
  3. 03 Jan, 2012 4 commits
  4. 23 Dec, 2011 15 commits
  5. 22 Dec, 2011 7 commits
  6. 20 Dec, 2011 4 commits
  7. 19 Dec, 2011 1 commit
  8. 18 Dec, 2011 1 commit