Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder ggettext-solaris10-sparc Build #1049

Results:

Failed

SourceStamp:

Projectggettext
Repositorygit://git.savannah.gnu.org/gettext.git
Branchmaster
Revision27e186e506127424b9892856436c0f636c493ca1
Changes8 changes

BuildSlave:

unstable10s

Reason:

The SingleBranchScheduler scheduler named 'schedule-ggettext-solaris10-sparc' triggered this build

Steps and Logfiles:

  1. git updating ( 3 mins, 56 secs )
    1. stdio
  2. shell  
    1. - no logs -
  3. shell_1  
    1. - no logs -
  4. shell_2  
    1. - no logs -
  5. shell_3  
    1. - no logs -

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot-unstable10s/slave/ggettext-solaris10-sparc slave
buildername ggettext-solaris10-sparc Builder
buildnumber 1049 Build
codebase Build
project ggettext Build
repository git://git.savannah.gnu.org/gettext.git Build
revision 27e186e506127424b9892856436c0f636c493ca1 Build
scheduler schedule-ggettext-solaris10-sparc Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/ggettext-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Bruno Haible

Timing:

StartWed May 6 04:55:35 2026
EndWed May 6 04:59:32 2026
Elapsed3 mins, 56 secs

All Changes:

:

  1. Change #266399

    Category ggettext
    Changed by Bruno Haible <brunoohnoyoudont@clisp.org>
    Changed at Fri 01 May 2026 09:41:52
    Repository git://git.savannah.gnu.org/gettext.git
    Project ggettext
    Branch master
    Revision da82fbadf94988bf954caf59ef77c6a6a91bac67

    Comments

    msgpre: Avoid a crash in an out-of-memory situation.
    * gettext-tools/src/msgpre.c (main): Use xmalloc instead of malloc.

    Changed files

    • gettext-tools/src/msgpre.c
  2. Change #266401

    Category ggettext
    Changed by Bruno Haible <brunoohnoyoudont@clisp.org>
    Changed at Tue 05 May 2026 17:15:39
    Repository git://git.savannah.gnu.org/gettext.git
    Project ggettext
    Branch master
    Revision d760a401052e9573f50d9b258e1f94958a5f7389

    Comments

    HACKING: Explain how to use the undefined-behaviour sanitizer.
    * HACKING (Customizing the Undefined Behaviour Sanitizer): New section.

    Changed files

    • HACKING
  3. Change #266402

    Category ggettext
    Changed by Bruno Haible <brunoohnoyoudont@clisp.org>
    Changed at Tue 05 May 2026 18:26:06
    Repository git://git.savannah.gnu.org/gettext.git
    Project ggettext
    Branch master
    Revision e6ef8539629afac6ef2c4178a98979104e319b93

    Comments

    Fix an invariant verification.
    * gettext-tools/src/search-path.c (get_search_path): Fix the verification of
    array.len.

    Changed files

    • gettext-tools/src/search-path.c
  4. Change #266403

    Category ggettext
    Changed by Bruno Haible <brunoohnoyoudont@clisp.org>
    Changed at Tue 05 May 2026 20:23:13
    Repository git://git.savannah.gnu.org/gettext.git
    Project ggettext
    Branch master
    Revision df92d6a9d7873d3ab71a1ba104ba0d0f17759d43

    Comments

    intl: Fix an ISO C undefined behaviour.
    ISO C 23 § 6.5.3.3.(7) and § 6.7.7.4.(14) and § 6.2.7 forbid invoking
    a function pointer after having cast it to an incompatible function type.
    
    * gettext-runtime/intl/localealias.c (alias_compare): Change type of parameters
    to 'const void *'.
    (_nl_expand_alias, read_alias_file): Don't cast the alias_compare function
    pointer.

    Changed files

    • gettext-runtime/intl/localealias.c
  5. Change #266404

    Category ggettext
    Changed by Bruno Haible <brunoohnoyoudont@clisp.org>
    Changed at Tue 05 May 2026 21:53:06
    Repository git://git.savannah.gnu.org/gettext.git
    Project ggettext
    Branch master
    Revision 13c4216c7a1dd300ed19012ab554c8b22b1afe38

    Comments

    xgettext: Convert a struct to a flexible-member struct.
    * gettext-tools/src/xg-arglist-callshape.h: Include flexmember.h.
    (struct callshapes): Convert the 'shapes' field to a flexible array member.
    * gettext-tools/src/xg-arglist-callshape.c (insert_keyword_callshape): Compute
    the needed memory using FLEXSIZEOF.
    * gettext-tools/src/x-perl.c (extract_variable): Use a union to allocate a
    'struct callshapes' on the stack.

    Changed files

    • gettext-tools/src/x-perl.c
    • gettext-tools/src/xg-arglist-callshape.c
    • gettext-tools/src/xg-arglist-callshape.h
  6. Change #266405

    Category ggettext
    Changed by Bruno Haible <brunoohnoyoudont@clisp.org>
    Changed at Tue 05 May 2026 21:53:12
    Repository git://git.savannah.gnu.org/gettext.git
    Project ggettext
    Branch master
    Revision bd47c71b9c7ede8f20417b9536446e58d4a47c10

    Comments

    Update to the newest gnulib.

    Changed files

    • gnulib
  7. Change #266406

    Category ggettext
    Changed by Bruno Haible <brunoohnoyoudont@clisp.org>
    Changed at Tue 05 May 2026 21:53:12
    Repository git://git.savannah.gnu.org/gettext.git
    Project ggettext
    Branch master
    Revision 39d176dbae2b3e10d7108bc6bd0ba3b26d2d7f78

    Comments

    Update after gnulib changed.

    Changed files

    • .gitignore
    • libtextstyle/.gitignore
  8. Change #266407

    Category ggettext
    Changed by Bruno Haible <brunoohnoyoudont@clisp.org>
    Changed at Wed 06 May 2026 01:42:08
    Repository git://git.savannah.gnu.org/gettext.git
    Project ggettext
    Branch master
    Revision 27e186e506127424b9892856436c0f636c493ca1

    Comments

    Use the counted_by attribute.
    * gettext-runtime/src/envsubst.c (struct string_list_ty): Mark the item field as
    counted_by nitems.
    (string_list_append): Increase slp->nitems before writing into slp->item.
    
    * gettext-runtime/src/printf-command.c (struct format_piece): Mark the
    text_start field as counted_by text_length.
    (struct format_string): Mark the pieces field as counted_by npieces.
    
    * gettext-tools/src/cldr-plural-exp.h: Include attribute.h.
    (struct cldr_plural_range_list_ty): Mark the items field as counted_by nitems.
    (struct cldr_plural_rule_list_ty): Mark the items field as counted_by nitems.
    * gettext-tools/src/cldr-plural-exp.c (cldr_plural_range_list_free): Decrease
    ranges->nitems after accessing the last element of ranges->items.
    (cldr_plural_rule_free, cldr_plural_rule_list_print): Decrease rules->nitems
    after accessing the last element of rules->items.
    * gettext-tools/src/cldr-plural.y (add_range): Increase ranges->nitems before
    writing into ranges->items.
    (rule): Increase result->nitems before writing into result->items.
    
    * gettext-tools/src/format-awk.c: Include attribute.h.
    (struct spec): Mark the numbered field as counted_by numbered_arg_count.
    (format_parse): Increase spec.numbered_arg_count before writing into
    spec.numbered. Temporarily use an 'unnumbered' variable instead of
    spec.numbered.
    
    * gettext-tools/src/format-boost.c (struct spec): Mark the numbered field as
    counted_by numbered_arg_count.
    (format_parse): Increase spec.numbered_arg_count before writing into
    spec.numbered. Temporarily use an 'unnumbered' variable instead of
    spec.numbered.
    
    * gettext-tools/src/format-c++-brace.c: Include attribute.h.
    (struct spec): Mark the numbered field as counted_by numbered_arg_count.
    (format_parse): Increase spec.numbered_arg_count before writing into
    spec.numbered. Temporarily use an 'unnumbered' variable instead of
    spec.numbered.
    
    * gettext-tools/src/format-c.c: Include attribute.h.
    * gettext-tools/src/format-c-parse.h (struct spec): Mark the unnumbered field as
    counted_by unnumbered_arg_count.
    (format_parse_entrails): Increase spec.unnumbered_arg_count before writing into
    spec.unnumbered.
    
    * gettext-tools/src/format-d.c (struct segment): Mark the element field as
    counted_by count.
    (normalize_outermost_list, unfold_loop): Increase list->repeated.count
    immediately after calling ensure_repeated_alloc.
    (rotate_loop, initial_splitelement, initial_unshare,
    append_repeated_to_initial): Increase list->initial.count immediately after
    calling ensure_initial_alloc.
    (make_intersected_list): Increase result->initial.count immediately after
    calling grow_initial_alloc. Increase result->repeated.count immediately after
    calling grow_repeated_alloc.
    
    * gettext-tools/src/format-elisp.c: Include attribute.h.
    (struct spec): Mark the numbered field as counted_by numbered_arg_count.
    (format_parse): Increase spec.numbered_arg_count before writing into
    spec.numbered.
    
    * gettext-tools/src/format-gcc-internal.c: Include attribute.h.
    (struct spec): Mark the numbered field as counted_by numbered_arg_count.
    (format_parse): Increase spec.numbered_arg_count before writing into
    spec.numbered. Temporarily use an 'unnumbered' variable instead of
    spec.numbered.
    
    * gettext-tools/src/format-gfc-internal.c: Include attribute.h.
    (struct spec): Mark the unnumbered field as counted_by unnumbered_arg_count.
    
    * gettext-tools/src/format-go.c: Include attribute.h.
    (struct spec): Mark the numbered field as counted_by numbered_arg_count.
    (format_parse): Increase spec.numbered_arg_count before writing into
    spec.numbered.
    
    * gettext-tools/src/format-java.c: Include attribute.h.
    (struct spec): Mark the numbered field as counted_by numbered_arg_count.
    (message_format_parse): Increase spec->numbered_arg_count before writing into
    spec->numbered.
    
    * gettext-tools/src/format-java-printf.c: Include attribute.h.
    (struct spec): Mark the numbered field as counted_by numbered_arg_count.
    (format_parse): Increase spec.numbered_arg_count before writing into
    spec.numbered.
    
    * gettext-tools/src/format-javascript.c: Include attribute.h.
    (struct spec): Mark the numbered field as counted_by numbered_arg_count.
    (format_parse): Increase spec.numbered_arg_count before writing into
    spec.numbered. Temporarily use an 'unnumbered' variable instead of
    spec.numbered.
    
    * gettext-tools/src/format-kde.c: Include attribute.h.
    (struct spec): Mark the numbered field as counted_by numbered_arg_count.
    (format_parse): Increase spec.numbered_arg_count before writing into
    spec.numbered.
    
    * gettext-tools/src/format-kde-kuit.c: Include attribute.h.
    (struct kde_spec): Mark the numbered field as counted_by numbered_arg_count.
    
    * gettext-tools/src/format-librep.c: Include attribute.h.
    (struct spec): Mark the numbered field as counted_by numbered_arg_count.
    (format_parse): Increase spec.numbered_arg_count before writing into
    spec.numbered.
    
    * gettext-tools/src/format-lisp.c (struct segment): Mark the element field as
    counted_by count.
    (normalize_outermost_list, unfold_loop): Increase list->repeated.count
    immediately after calling ensure_repeated_alloc.
    (rotate_loop, initial_splitelement, initial_unshare, shift_list,
    append_repeated_to_initial): Increase list->initial.count immediately after
    calling ensure_initial_alloc.
    (make_intersected_list): Increase result->initial.count immediately after
    calling grow_initial_alloc. Increase result->repeated.count immediately after
    calling grow_repeated_alloc.
    (make_union_list): Increase result->initial.count immediately after calling
    grow_initial_alloc or before writing into result->initial.element. Increase
    result->repeated.count immediately after calling grow_repeated_alloc.
    (make_repeated_list): Increase list->initial.count immediately after calling
    grow_initial_alloc. Increase list->repeated.count before writing into
    list->repeated.element.
    
    * gettext-tools/src/format-lua.c: Include attribute.h.
    (struct spec): Mark the format_args field as counted_by format_args_count.
    (format_parse): Increase spec.format_args_count before writing into
    spec.format_args.
    
    * gettext-tools/src/format-modula2.c: Include attribute.h.
    (struct spec): Mark the args field as counted_by arg_count.
    (format_parse): Increase spec.arg_count before writing into spec.args.
    
    * gettext-tools/src/format-ocaml.c: Include attribute.h.
    (struct spec): Mark the numbered field as counted_by numbered_arg_count.
    (parse_upto): Increase spec->numbered_arg_count before writing into
    spec->numbered. Temporarily use an 'unnumbered' variable instead of
    spec->numbered.
    
    * gettext-tools/src/format-pascal.c: Include attribute.h.
    (struct spec): Mark the numbered field as counted_by numbered_arg_count.
    
    * gettext-tools/src/format-perl.c: Include attribute.h.
    (struct spec): Mark the numbered field as counted_by numbered_arg_count.
    
    * gettext-tools/src/format-perl-brace.c: Include attribute.h.
    (struct spec): Mark the named field as counted_by named_arg_count.
    (format_parse): Increase spec.named_arg_count before writing into spec.named.
    
    * gettext-tools/src/format-php.c: Include attribute.h.
    (struct spec): Mark the numbered field as counted_by numbered_arg_count.
    
    * gettext-tools/src/format-python-brace.c: Include attribute.h.
    (struct spec): Mark the named field as counted_by named_arg_count.
    (parse_directive): Increase spec->named_arg_count before writing into
    spec->named.
    
    * gettext-tools/src/format-python.c: Include attribute.h.
    (struct spec): Mark the named field as counted_by named_arg_count. Mark the
    unnamed field as counted_by unnamed_arg_count.
    (format_parse): Increase spec.named_arg_count before writing into spec.named.
    Increase spec.unnamed_arg_count before writing into spec.unnamed.
    
    * gettext-tools/src/format-qt.c: Include attribute.h.
    (struct spec): Add a comment.
    
    * gettext-tools/src/format-ruby.c: Include attribute.h.
    (struct spec): Mark the named field as counted_by named_arg_count. Mark the
    numbered field as counted_by numbered_arg_count.
    (format_parse): Increase spec.named_arg_count before writing into spec.named.
    Increase spec.numbered_arg_count before writing into spec.numbered. Temporarily
    use an 'unnumbered' variable instead of spec.numbered.
    
    * gettext-tools/src/format-rust.c: Include attribute.h.
    (struct spec): Mark the named field as counted_by named_arg_count. Mark the
    numbered field as counted_by numbered_arg_count.
    (format_parse): Increase spec.named_arg_count before writing into spec.named.
    Increase spec.numbered_arg_count before writing into spec.numbered.
    
    * gettext-tools/src/format-scheme.c (struct segment): Mark the element field as
    counted_by count.
    (normalize_outermost_list, unfold_loop): Increase list->repeated.count
    immediately after calling ensure_repeated_alloc.
    (rotate_loop, initial_splitelement, initial_unshare, shift_list,
    append_repeated_to_initial): Increase list->initial.count immediately after
    calling ensure_initial_alloc.
    (make_intersected_list): Increase result->initial.count immediately after
    calling grow_initial_alloc. Increase result->repeated.count immediately after
    calling grow_repeated_alloc.
    (make_union_list): Increase result->initial.count immediately after calling
    grow_initial_alloc or before writing into result->initial.element. Increase
    result->repeated.count immediately after calling grow_repeated_alloc.
    (make_repeated_list): Increase list->initial.count immediately after calling
    grow_initial_alloc. Increase list->repeated.count before writing into
    list->repeated.element.
    
    * gettext-tools/src/format-sh.c: Include attribute.h.
    (struct spec): Mark the named field as counted_by named_arg_count.
    (format_parse): Increase spec.named_arg_count before writing into spec.named.
    
    * gettext-tools/src/format-sh-printf.c: Include attribute.h.
    (struct spec): Mark the numbered field as counted_by numbered_arg_count.
    (format_parse): Increase spec.numbered_arg_count before writing into
    spec.numbered. Temporarily use an 'unnumbered' variable instead of
    spec.numbered.
    
    * gettext-tools/src/format-smalltalk.c: Include attribute.h.
    (struct spec): Add a comment.
    
    * gettext-tools/src/format-tcl.c: Include attribute.h.
    (struct spec): Mark the numbered field as counted_by numbered_arg_count.
    (format_parse): Increase spec.numbered_arg_count before writing into
    spec.numbered.
    
    * gettext-tools/src/its.c: Include attribute.h.
    (struct its_value_list_ty): Mark the items field as counted_by nitems.
    (its_value_list_append): Increase values->nitems before writing into
    values->items.
    (struct its_pool_ty): Mark the items field as counted_by nitems.
    (its_pool_alloc_value_list): Increase pool->nitems before writing into
    pool->items.
    (struct its_node_list_ty): Mark the items field as counted_by nitems.
    (its_node_list_append): Increase nodes->nitems before writing into nodes->items.
    (struct its_rule_list_ty): Mark the items field as counted_by nitems.
    (its_rule_list_add_from_doc): Increase rules->nitems before writing into
    rules->items.
    
    * gettext-tools/src/locating-rules.c: Include attribute.h.
    (struct document_locating_rule_list_ty): Mark the items field as counted_by
    nitems.
    (struct locating_rule_list_ty): Mark the items field as counted_by nitems.
    (document_locating_rule_list_add, locating_rule_list_add_from_file): Increase
    rules->nitems before writing into rules->items.
    
    * gettext-tools/src/message.h: Include attribute.h.
    (struct message_ty): Mark the filepos field as counted_by filepos_count. Mark
    the alternative field as counted_by alternative_count.
    (struct message_list_ty): Mark the item field as counted_by nitems.
    (struct message_list_list_ty): Mark the item field as counted_by nitems.
    (struct msgdomain_list_ty): Mark the item field as counted_by nitems.
    * gettext-tools/src/message.c (message_comment_filepos): Increase
    mp->filepos_count before writing into mp->filepos.
    (message_list_append, message_list_prepend, message_list_insert_at): Increase
    mlp->nitems before writing into mlp->item.
    (message_list_list_append): Increase mllp->nitems before writing into
    mllp->item.
    (msgdomain_list_append): Increase mdlp->nitems before writing into mdlp->item.
    * gettext-tools/src/msgl-cat.c (catenate_msgdomain_list): Increase
    tmp->alternative_count before writing into tmp->alternative.
    
    * gettext-tools/src/msgfmt.h: Include attribute.h.
    (struct msgfmt_operand_list_ty): Mark the items field as counted_by nitems.
    * gettext-tools/src/msgfmt.c (msgfmt_operand_list_append): Increase
    operands->nitems before writing into operands->items.
    
    * gettext-tools/src/msggrep.c: Include attribute.h.
    (struct grep_task): Mark the patterns field as counted_by patterns_size.
    (main): Increase gt->patterns_size before writing into gt->patterns.
    
    * gettext-tools/src/msgl-fsearch.c (struct mult_index_list): Mark the item field
    as counted_by nitems.
    
    * gettext-tools/src/read-po-internal.h (struct mbfile): Add comments.
    
    * gettext-tools/src/search-path.c: Include attribute.h.
    (struct path_array_ty): Mark the ptr field as counted_by len.
    (fill): Increase array->len before writing into array->ptr.
    (get_search_path): Increase array.len before writing into array.ptr.
    
    * gettext-tools/src/str-list.h: Include attribute.h.
    (struct string_list_ty): Mark the item field as counted_by nitems.
    * gettext-tools/src/str-list.c (string_list_append, string_list_append_move,
    string_list_append_unique, string_list_append_unique_desc): Increase slp->nitems
    before writing into slp->item.
    (string_list_remove): Decrease slp->nitems after accessing the last element of
    slp->items.
    
    * gettext-tools/src/x-perl.c (struct token_stack_ty): Mark the items field as
    counted_by nitems.
    (token_stack_push): Increase stack->nitems before writing into stack->items.
    (token_stack_pop): Decrease stack->nitems after accessing the last element of
    stack->items.
    
    * gettext-tools/src/xg-arglist-callshape.h: Include attribute.h.
    (struct callshapes): Mark the keyword field as counted_by keyword_len. Mark the
    shapes field as counted_by nshapes.
    
    * gettext-tools/src/xg-arglist-context.h: Include attribute.h.
    (struct remembered_message_list_ty): Mark the item field as counted_by nitems.
    (struct flag_region_ty): Mark the subregion field as counted_by nsubregions.
    * gettext-tools/src/xg-arglist-context.c (remembered_message_list_append):
    Increase list->nitems before writing into list->item.
    (the_null_context_region): Update.
    (new_sub_region): Increase outer_region->nsubregions before writing into
    outer_region->subregion.
    
    * gettext-tools/src/xg-arglist-parser.h: Include attribute.h.
    (struct arglist_parser): Mark the keyword field as counted_by keyword_len. Mark
    the alternative field as counted_by nalternatives.
    
    * gettext-tools/src/xg-check.c (struct bullet_stack_ty): Add a comment.
    
    * gettext-tools/src/xg-mixed-string.h: Include attribute.h.
    (struct mixed_string_segment): Mark the contents field as counted_by length.
    (struct mixed_string): Mark the segments field as counted_by nsegments.
    (struct mixed_string_buffer): Mark the segments field as counted_by nsegments.
    * gettext-tools/src/xg-mixed-string.c (mixed_string_alloc_simple,
    mixed_string_alloc_utf8, mixed_string_clone, mixed_string_concat,
    mixed_string_concat_free1, mixed_string_buffer_add_segment,
    mixed_string_buffer_result, mixed_string_buffer_cloned_result): Increase
    ms->nsegments before writing into ms->segments.
    
    * gettext-tools/libgrep/m-regex.c: Include attribute.h.
    (struct compiled_regex): Mark the patterns field as counted_by pcount.
    (compile): Increase cregex->pcount before writing into cregex->patterns.

    Changed files

    • gettext-runtime/src/envsubst.c
    • gettext-runtime/src/printf-command.c
    • gettext-tools/libgrep/m-regex.c
    • gettext-tools/src/cldr-plural-exp.c
    • gettext-tools/src/cldr-plural-exp.h
    • gettext-tools/src/cldr-plural.y
    • gettext-tools/src/format-awk.c
    • gettext-tools/src/format-boost.c
    • gettext-tools/src/format-c++-brace.c
    • gettext-tools/src/format-c-parse.h
    • gettext-tools/src/format-c.c
    • gettext-tools/src/format-d.c
    • gettext-tools/src/format-elisp.c
    • gettext-tools/src/format-gcc-internal.c
    • gettext-tools/src/format-gfc-internal.c
    • gettext-tools/src/format-go.c
    • gettext-tools/src/format-java-printf.c
    • gettext-tools/src/format-java.c
    • gettext-tools/src/format-javascript.c
    • gettext-tools/src/format-kde-kuit.c
    • gettext-tools/src/format-kde.c
    • gettext-tools/src/format-librep.c
    • gettext-tools/src/format-lisp.c
    • gettext-tools/src/format-lua.c
    • gettext-tools/src/format-modula2.c
    • gettext-tools/src/format-ocaml.c
    • gettext-tools/src/format-pascal.c
    • gettext-tools/src/format-perl-brace.c
    • gettext-tools/src/format-perl.c
    • gettext-tools/src/format-php.c
    • gettext-tools/src/format-python-brace.c
    • gettext-tools/src/format-python.c
    • gettext-tools/src/format-qt.c
    • gettext-tools/src/format-ruby.c
    • gettext-tools/src/format-rust.c
    • gettext-tools/src/format-scheme.c
    • gettext-tools/src/format-sh-printf.c
    • gettext-tools/src/format-sh.c
    • gettext-tools/src/format-smalltalk.c
    • gettext-tools/src/format-tcl.c
    • gettext-tools/src/its.c
    • gettext-tools/src/locating-rules.c
    • gettext-tools/src/message.c
    • gettext-tools/src/message.h
    • gettext-tools/src/msgfmt.c
    • gettext-tools/src/msgfmt.h
    • gettext-tools/src/msggrep.c
    • gettext-tools/src/msgl-cat.c
    • gettext-tools/src/msgl-fsearch.c
    • gettext-tools/src/read-po-internal.h
    • gettext-tools/src/search-path.c
    • gettext-tools/src/str-list.c
    • gettext-tools/src/str-list.h
    • gettext-tools/src/x-perl.c
    • gettext-tools/src/xg-arglist-callshape.h
    • gettext-tools/src/xg-arglist-context.c
    • gettext-tools/src/xg-arglist-context.h
    • gettext-tools/src/xg-arglist-parser.h
    • gettext-tools/src/xg-check.c
    • gettext-tools/src/xg-mixed-string.c
    • gettext-tools/src/xg-mixed-string.h