GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Macros | Enumerations | Functions
charset.h File Reference
#include "gdbsupport/def-vector.h"

Go to the source code of this file.

Classes

class  wchar_iterator
 

Macros

#define HOST_ESCAPE_CHAR   27
 
#define HOST_UTF32   "UTF-32LE"
 

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)
 

Macro Definition Documentation

◆ HOST_ESCAPE_CHAR

#define HOST_ESCAPE_CHAR   27

Definition at line 156 of file charset.h.

◆ HOST_UTF32

#define HOST_UTF32   "UTF-32LE"

Definition at line 165 of file charset.h.

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_letter_to_control_character()

char host_letter_to_control_character ( char  c)

Definition at line 459 of file charset.c.

◆ target_charset()

const char * target_charset ( struct gdbarch gdbarch)

◆ target_wide_charset()

const char * target_wide_charset ( struct gdbarch gdbarch)