Go to the source code of this file.
|  | 
| const char * | fake_ngettext (const char *singular, const char *plural, unsigned long int n) | 
| char * | get_spaces (const char *) | 
Value:
#define gettext(msgid)
Definition intl.h:40
 Used to immediately translate the argument.   
 
Referenced by _fatal_insn(), simple_diagnostic_path::add_event(), simple_diagnostic_path::add_thread_event(), diagnostics::text_sink::build_prefix(), can_implement_as_sibling_call_p(), collect_execute(), default_pch_valid_p(), default_tree_printer(), diagnostic_set_info(), display_help(), do_spec_1(), dump_active_plugins(), expand_call(), expand_call_inline(), find_tail_calls(), fnotice(), free_path(), gcse_after_reload_main(), state_diagram::get_label_for_node(), tree_logical_location_manager::get_name_for_path_output(), initialize_argument_information(), lhd_print_error_function(), diagnostics::html_builder::make_element_for_diagnostic(), driver::maybe_print_and_exit(), driver::maybe_run_linker(), merge_include_chains(), notice(), one_code_hoisting_pass(), one_cprop_pass(), one_pre_gcse_pass(), output_operand_lossage(), pch_option_mismatch(), print_asm_header_spec_function(), print_filtered_help(), print_specific_help(), print_version(), print_version(), print_version(), print_version(), diagnostics::text_sink::report_current_module(), scan_prog_file(), special_fname_builtin(), suitable_for_tail_call_opt_p(), suitable_for_tail_opt_p(), diagnostic_text_sink::text_starter(), tree_optimize_tail_calls_1(), verbatim(), and diagnostics::text_sink::~text_sink().
 
 
◆ bindtextdomain
      
        
          | #define bindtextdomain | ( |  | domain, | 
        
          |  |  |  | directory ) | 
      
 
 
◆ G_
Value:Like N_, but for GCC diagnostic format strings.  See ABOUT-GCC-NLS for
details.   
 
Referenced by array_bounds_checker::check_array_ref(), copy_forbidden(), dbg_cnt_list_all_counters(), diag_returned_locals(), execute(), pass_walloca::execute(), expand_target_clones(), fold_comparison(), fold_range_test(), get_coverage_counts(), gimple_fold_builtin_strncat(), inline_forbidden_p(), inline_forbidden_p_stmt(), diagnostics::sarif_builder::make_message_describing_fix_it_hint(), maybe_canonicalize_comparison(), maybe_warn_for_bound(), maybe_warn_pointless_strcmp(), oacc_loop_auto_partitions(), oacc_loop_fixed_partitions(), odr_types_equivalent_p(), read_counts_file(), run_attempt(), suggest_attribute(), warn_for_access(), and warn_string_no_nul().
 
 
◆ gcc_gettext_width
      
        
          | #define gcc_gettext_width | ( |  | s | ) |  | 
      
 
 
◆ gcc_init_libintl
      
        
          | #define gcc_init_libintl | ( |  | ) |  | 
      
 
 
◆ gettext
◆ N_
◆ ngettext
      
        
          | #define ngettext | ( |  | singular, | 
        
          |  |  |  | plural, | 
        
          |  |  |  | n ) | 
      
 
 
◆ setlocale
      
        
          | #define setlocale | ( |  | category, | 
        
          |  |  |  | locale ) | 
      
 
Value:intl.h - internationalization
Copyright (C) 1998-2025 Free Software Foundation, Inc.
GCC is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3, or (at your option)
any later version.
GCC is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GCC; see the file COPYING3.  If not see
<http://www.gnu.org/licenses/>.   
 
 
 
◆ textdomain
      
        
          | #define textdomain | ( |  | domain | ) |  | 
      
 
 
◆ fake_ngettext()
  
  | 
        
          | const char * fake_ngettext | ( | const char * | singular, |  
          |  |  | const char * | plural, |  
          |  |  | unsigned long int | n ) |  | extern | 
 
 
◆ get_spaces()
  
  | 
        
          | char * get_spaces | ( | const char * | str | ) |  |  | extern | 
 
Return the indent for successive lines, using the width of
the STR.  STR must have been translated already.  The string
must be freed by the caller.   
 
References gcc_gettext_width.
 
 
◆ close_quote
◆ locale_encoding
  
  | 
        
          | const char* locale_encoding |  | extern | 
 
 
◆ locale_utf8
◆ open_quote
Message translation utilities.
   Copyright (C) 2001-2025 Free Software Foundation, Inc.
This file is part of GCC.
GCC is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
Software Foundation; either version 3, or (at your option) any later
version.
GCC is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with GCC; see the file COPYING3.  If not see
<http://www.gnu.org/licenses/>.   
 Opening quotation mark for diagnostics.   
 
Referenced by pp_begin_quote(), diagnostics::html_token_printer::print_tokens(), and diagnostic_message_buffer::to_string().