GDB (xrefs)
Classes | Macros | Enumerations | Functions
/tmp/gdb-8.1/gdb/charset.h File Reference
#include "common/def-vector.h"

Go to the source code of this file.

Classes

class  wchar_iterator
 

Macros

#define HOST_ESCAPE_CHAR   27
 

Enumerations

enum  transliterations { translit_none, translit_char }
 
enum  wchar_iterate_result { wchar_iterate_ok, wchar_iterate_invalid, wchar_iterate_incomplete, wchar_iterate_eof }
 

Functions

const char * host_charset (void)
 
const char * target_charset (struct gdbarch *gdbarch)
 
const char * target_wide_charset (struct gdbarch *gdbarch)
 
void convert_between_encodings (const char *from, const char *to, const gdb_byte *bytes, unsigned int num_bytes, int width, struct obstack *output, enum transliterations translit)
 
char host_letter_to_control_character (char c)
 
int host_hex_value (char c)
 

Macro Definition Documentation

◆ HOST_ESCAPE_CHAR

#define HOST_ESCAPE_CHAR   27

Definition at line 156 of file charset.h.

Referenced by c_parse_escape().

Enumeration Type Documentation

◆ transliterations

Enumerator
translit_none 
translit_char 

Definition at line 43 of file charset.h.

◆ wchar_iterate_result

Enumerator
wchar_iterate_ok 
wchar_iterate_invalid 
wchar_iterate_incomplete 
wchar_iterate_eof 

Definition at line 74 of file charset.h.

Function Documentation

◆ convert_between_encodings()

void convert_between_encodings ( const char *  from,
const char *  to,
const gdb_byte bytes,
unsigned int  num_bytes,
int  width,
struct obstack *  output,
enum transliterations  translit 
)

◆ host_charset()

const char* host_charset ( void  )

◆ host_hex_value()

int host_hex_value ( char  c)

◆ host_letter_to_control_character()

char host_letter_to_control_character ( char  c)

Definition at line 460 of file charset.c.

◆ target_charset()

const char* target_charset ( struct gdbarch gdbarch)

◆ target_wide_charset()

const char* target_wide_charset ( struct gdbarch gdbarch)