This is the first patch of a series of 3 that follow up on a discussion
about making the word_break_characters language dependent. See:
http://sources.redhat.com/ml/gdb-patches/2003-09/msg00399.html.
The plan is as follow:
1. Add a new function in language: default_word_break_characters()
2. Add a new field la_word_break_characters in struct language_defn
Update all instances of this structure to set this new field
to default_word_break_characters.
3. Remove gdb_completer_word_break_characters and
get_gdb_completer_word_break_characters. Replace them with
either default_word_break_characters or the current_language
la_word_break_characters.
In the end, GDB's behavior is entirely identical. But it will allow
Ada to define it's own set of word-break-characters, allowing it to
fine-tune the completion mechanism.
I divided this change in 3 patches to show the process I used, and
to show that the changes are mostly mechanical (and hopefully correct
:-). If necessary, I can break them up further (for instance patch3
can be broken up in two steps), or submit all 3 of them in one patch.
Let me know.