* defs.h (sevenbit_strings): Add declaration.
authorFred Fish <fnf@specifix.com>
Sat, 21 Nov 1992 06:10:08 +0000 (06:10 +0000)
committerFred Fish <fnf@specifix.com>
Sat, 21 Nov 1992 06:10:08 +0000 (06:10 +0000)
commit5d074aa97723ff99cdeef26b3cf90e2095f3a566
treee2fc7782cea920368364afebba4a2abc777e12b3
parent242d9c06b2cc1a554f580023c9c54bc39d420e0d
* defs.h (sevenbit_strings):  Add declaration.
* defs.h (printchar):  Replace with gdb_printchar.
* language.h (language_defn):  Add new function pointers
la_printchar and la_printstr, to do language dependent
printing of characters and strings.
* language.h (local_printchar, local_printstr):  New macros
to call language dependent functions pointed to by la_printchar
and la_printstr respectively.
* c-exp.y (emit_char, c_printchar, c_printstr):  New language
dependent functions for printing characters and strings.
* c-exp.y (c_language_defn, cplus_language_defn):  Add
c_printchar and c_printstr.
* command.c (do_setshow_command):  Rename printchar use to
gdb_printchar.
* expprint.c (print_subexp):  Replace C style string output
with call to local_printstr.
* language.c (unk_lang_printchar, unk_lang_printstr):
New stubs, currently errors.
* language.c (unknown_language_defn, auto_language_defn,
local_language_defn):  Add unk_lang_printchar and
unk_lang_printstr.
* m2-exp.y (emit_char, m2_printchar, m2_printstr):  New
language dependent functions to print characters and strings.
* m2-exp.y (m2_language_defn):  Add m2_printchar and m2_printstr.
* utils.c (printchar):  Renamed to gdb_printchar.
* valprint.c (print_string):  Remove prototype, function moved
to c-exp.y, where it becomes c_printstr.
* valprint.c (print_max):  Made global for reference from the
language dependent printing routines in *-exp.y.
* valprint.c (repeat_count_threshold):  New variable with function
of old REPEAT_COUNT_THREHOLD define, but now settable by user.
Change all references to old macro to references to new variable.
* valprint.c (value_print, val_print):  Replace calls to
print_string with calls to local_printstr.
* valprint.c (val_print):  Replace C style character printing
with call to local_printchar.
* valprint.c (val_print):  Add case for TYPE_CODE_CHAR.
* valprint.c (_initialize_valprint):  Add add_show_from_set
call for setting up repeat_count_threshold as print variable.
**** start-sanitize-chill ****
* ch-exp.y (decode_integer_value):  New function.
* ch-exp.y (decode_integer_literal):  Use decode_integer_value.
* ch-exp.y (chill_printchar, chill_printstr):  New language
dependent functions for printing characters and strings.
* ch-exp.y (chill_language_defn):  Add chill_printchar and
chill_printstr.
**** end-sanitize-chill ****
gdb/ChangeLog
gdb/c-exp.y
gdb/ch-exp.y
gdb/command.c
gdb/expprint.c
gdb/language.c
gdb/language.h
gdb/m2-exp.y
This page took 0.026578 seconds and 4 git commands to generate.