projects
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
gdb/darwin: remove not-so-harmless spurious call to `wait4`
[binutils-gdb.git]
/
gdb
/
charset.h
diff --git
a/gdb/charset.h
b/gdb/charset.h
index 9e8ca4af3953911947b29af2bb7aa0b8f728a58f..7a7041f10f270a82587bf899a8a6b81d5cf006a0 100644
(file)
--- a/
gdb/charset.h
+++ b/
gdb/charset.h
@@
-1,5
+1,5
@@
/* Character set conversion support for GDB.
/* Character set conversion support for GDB.
- Copyright (C) 2001-20
17
Free Software Foundation, Inc.
+ Copyright (C) 2001-20
22
Free Software Foundation, Inc.
This file is part of GDB.
This file is part of GDB.
@@
-19,7
+19,7
@@
#ifndef CHARSET_H
#define CHARSET_H
#ifndef CHARSET_H
#define CHARSET_H
-#include
<vector>
+#include
"gdbsupport/def-vector.h"
/* If the target program uses a different character set than the host,
GDB has some support for translating between the two; GDB converts
/* If the target program uses a different character set than the host,
GDB has some support for translating between the two; GDB converts
@@
-93,10
+93,8
@@
class wchar_iterator
buffer. CHARSET is the name of the character set in which INPUT is
encoded. WIDTH is the number of bytes in a base character of
CHARSET.
buffer. CHARSET is the name of the character set in which INPUT is
encoded. WIDTH is the number of bytes in a base character of
CHARSET.
-
- This function either returns a new character set iterator, or calls
- error. The result can be freed using a cleanup; see
- make_cleanup_wchar_iterator. */
+
+ This constructor can throw on error. */
wchar_iterator (const gdb_byte *input, size_t bytes, const char *charset,
size_t width);
wchar_iterator (const gdb_byte *input, size_t bytes, const char *charset,
size_t width);
@@
-146,7
+144,7
@@
class wchar_iterator
size_t m_width;
/* The output buffer. */
size_t m_width;
/* The output buffer. */
-
std::
vector<gdb_wchar_t> m_out;
+
gdb::def_
vector<gdb_wchar_t> m_out;
};
\f
};
\f
@@
-161,9
+159,4
@@
class wchar_iterator
character. */
char host_letter_to_control_character (char c);
character. */
char host_letter_to_control_character (char c);
-/* Convert a hex digit character to its numeric value. E.g., 'f' is
- converted to 15. This function assumes that C is a valid hex
- digit. Both upper- and lower-case letters are recognized. */
-int host_hex_value (char c);
-
#endif /* CHARSET_H */
#endif /* CHARSET_H */