1. 08 Dec, 2014 4 commits
  2. 06 Dec, 2014 1 commit
  3. 05 Dec, 2014 3 commits
    • Karl Berry's avatar
      autoupdate · 79002fdd
      Karl Berry authored
      79002fdd
    • Pádraig Brady's avatar
      filevercmp, posixtm: avoid compiler warnings with -O3 · 819cfe3c
      Pádraig Brady authored
      * lib/filevercmp.h (filevercmp): Tag with _GL_ATTRIBUTE_PURE
      * lib/posixtm.c: (IF_LINT): Define.
      (posix_time_parse): Use it to void a "may be used uninitialized"
      warning, seen only with -O3.
      819cfe3c
    • Bruno Haible's avatar
      Fix LDBL80_WORDS macro on big endian platforms. · 1000eab5
      Bruno Haible authored
      * m4/isfinite.m4 (gl_ISFINITEL_WORKS): Add missing parenthesis in
      LDBL80_WORDS macro.
      * m4/isinf.m4 (gl_ISINFL_WORKS): Likewise.
      * m4/isnanl.m4 (gl_FUNC_ISNANL_WORKS): Likewise.
      * tests/test-isfinite.c (test_isfinitel): Likewise.
      * tests/test-isinf.c (test_isinfl): Likewise.
      * tests/test-isnan.c (test_long_double): Likewise.
      * tests/test-isnanl.h (main): Likewise.
      * tests/test-snprintf-posix.h (LDBL80_WORDS): Add missing parenthesis.
      * tests/test-sprintf-posix.h (LDBL80_WORDS): Likewise.
      * tests/test-vasnprintf-posix.c (LDBL80_WORDS): Likewise.
      * tests/test-vasprintf-posix.c (LDBL80_WORDS): Likewise.
      Reported by Pádraig Brady.
      1000eab5
  4. 03 Dec, 2014 1 commit
  5. 02 Dec, 2014 3 commits
  6. 29 Nov, 2014 1 commit
  7. 28 Nov, 2014 1 commit
  8. 27 Nov, 2014 2 commits
  9. 22 Nov, 2014 1 commit
    • Daiki Ueno's avatar
      pipe-filter-gi, pipe-filter-ii: port to AIX · 624ea288
      Daiki Ueno authored
      On AIX 7.1, 'select' is defined as static and cannot be referred
      to from inline function.
      * lib/pipe-filter-aux.h (nointr_select): Remove, manually expand
      the definition...
      * lib/pipe-filter-gi.c (filter_loop): ...here, and...
      * lib/pipe-filter-ii.c (pipe_filter_ii_execute): ...here.
      624ea288
  10. 20 Nov, 2014 1 commit
  11. 16 Nov, 2014 1 commit
  12. 14 Nov, 2014 1 commit
  13. 13 Nov, 2014 5 commits
    • Daiki Ueno's avatar
      gen-uni-tables: untabify · 46d015f9
      Daiki Ueno authored
      * lib/gen-uni-tables.c: Untabify.
      46d015f9
    • Daiki Ueno's avatar
      gen-uni-tables: check out-of-range values added to 3-level tables · 15b5d451
      Daiki Ueno authored
      * lib/gen-uni-tables.c (output_category, output_bidi_category)
      (output_joining_type, output_ident_category): Check out-of-range
      values added to 3-level tables.
      15b5d451
    • Daiki Ueno's avatar
      gen-uni-tables: utilize 'assert' · 9464ea9d
      Daiki Ueno authored
      * lib/gen-uni-tables.c: Include <assert.h>.
      (output_category, output_combclass, output_decimal_digit_test)
      (output_decimal_digit, output_digit_test, output_digit)
      (output_numeric, get_mirror_value, fill_properties)
      (fill_property30, is_property_alphabetic)
      (is_property_default_ignorable_code_point)
      (is_property_uppercase, is_property_lowercase)
      (is_property_cased, is_property_case_ignorable)
      (is_property_changes_when_lowercased, is_property_iso_control)
      (is_property_math, fill_arabicshaping, output_joining_group)
      (fill_scripts, fill_blocks, output_lbp, fill_org_wbp)
      (output_wbp, fill_org_gbp, get_decomposition)
      (output_decomposition, fill_composition_exclusions)
      (debug_output_composition_tables, output_composition_tables)
      (redistribute_casefolding_rules, output_casing_rules): Use
      'assert (EXPR);' instead of 'if (!EXPR) abort ();' for better error
      reporting.
      9464ea9d
    • Daiki Ueno's avatar
      gen-uni-tables: cosmetic improvements · b6ffce65
      Daiki Ueno authored
      * lib/gen-uni-tables.c: Escape newlines in the Emacs file local
      variables specification.
      (is_outdigit): Remove unused function.
      b6ffce65
    • Jeroen Roovers's avatar
      fcntl-h-tests: port to PA-RISC GNU/Linux · e470c5e3
      Jeroen Roovers authored
      * tests/test-fcntl-h.c (main): Check O_SYNC is different from O_DSYNC.
      e470c5e3
  14. 10 Nov, 2014 1 commit
  15. 07 Nov, 2014 1 commit
  16. 05 Nov, 2014 2 commits
  17. 04 Nov, 2014 5 commits
    • Karl Berry's avatar
      update from texinfo · e28a0f74
      Karl Berry authored
      e28a0f74
    • Paul Eggert's avatar
      obstack: avoid potentially-nonportable function casts · 127ed6a3
      Paul Eggert authored
      * lib/obstack.c (CALL_CHUNKFUN, CALL_FREEFUN):
      Remove, replacing with ...
      (call_chunkfun, call_freefun): New static functions.
      All uses changed.  Avoid potentially-nonportable casts.
      (chunkfun_type, freefun_type): Remove typedefs; no longer used.
      (_obstack_begin_worker): Omit last two args, since they
      rely on potentially-nonportable casts.  All callers changed.
      * lib/obstack.h (_OBSTACK_CAST): New macro.
      Use it everywhere the old API used a potentially-nonportable cast.
      The new API doesn't cast.
      (struct obstack): Use unions rather than requiring
      potentially-nonportable casts.
      (obstack_chunkfun, obstack_freefun): Return void.
      127ed6a3
    • Alan Modra's avatar
      obstack: fix macro return values · d15b2da0
      Alan Modra authored
      * lib/obstack.h (obstack_next_free): Return void *.
      (obstack_1grow_fast, obstack_blank_fast): Return void.
      For __GNUC__ macros:
      (obstack_1grow, obstack_blank): Remove now unnecessary (void) 0.
      For !__GNUC__ macros:
      (obstack_make_room, obstack_grow, obstack_grow0)
      (obstack_ptr_grow_fast, obstack_int_grow_fast): Return void.
      d15b2da0
    • Paul Eggert's avatar
      obstack: do not assume system-supplied obstack is size_t safe · 9a6b2eec
      Paul Eggert authored
      * m4/obstack.m4: New file.
      * modules/obstack (Files): Add it.
      9a6b2eec
    • Paul Eggert's avatar
      obstack: port to platforms that #define __alignof__ · ec799b2d
      Paul Eggert authored
      * lib/obstack.c: Include <alignof.h> if !defined __alignof__,
      not if !_LIBC.  We don't know of any platforms that #define
      __alignof__, but it might be useful in tests.  Conversely,
      glibc assumes GCC.
      ec799b2d
  18. 03 Nov, 2014 3 commits
    • Pádraig Brady's avatar
      linkat: don't unconditionally replace on GNU/Linux · c564172a
      Pádraig Brady authored
      * m4/linkat.m4 (gl_FUNC_LINKAT): The compile check for AT_SYMLINK_FOLLOW
      was redundant for a few reasons.  It was present to support compiling
      on new systems but running on the old narrow window of Linux 2.6.1[67].
      It setup and cleaned up test files which weren't actually used.
      On non __linux__ it compile tested AT_SYMLINK_FOLLOW, but that is
      implicit in the following check.
      c564172a
    • Pádraig Brady's avatar
      linkat: wrap to handle symlinks on OS X 10.10 · c8e57ce5
      Pádraig Brady authored
      * m4/linkat.m4 (gl_FUNC_LINKAT): linkat() is available on Yosemite
      but not usable because it doesn't support creating hardlinks
      to symlinks.  Therefore add a generic test for this capability
      and fallback to our emulation if linkat() fails with ENOTSUP.
      c8e57ce5
    • Paul Eggert's avatar
      open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno · 08a713e0
      Paul Eggert authored
      * doc/posix-functions/open.texi (open):
      * doc/posix-functions/openat.texi (openat):
      Document that these functions do not set errno to ELOOP when
      a symlink is opened with O_NOFOLLOW.
      08a713e0
  19. 31 Oct, 2014 1 commit
  20. 30 Oct, 2014 2 commits