~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/charset.h

  • Committer: Brian Aker
  • Date: 2011-01-14 02:43:41 UTC
  • mfrom: (2081.1.3 drizzle)
  • Revision ID: brian@gir-3-20110114024341-3w2x5umqw8vtohu5
Rollup changes for trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
60
60
extern size_t escape_quotes_for_drizzle(const CHARSET_INFO *charset_info,
61
61
                                        char *to, size_t to_length,
62
62
                                        const char *from, size_t length);
63
 
/* character sets */
64
 
void *cs_alloc(size_t size);
65
 
 
66
 
extern uint32_t get_charset_number(const char *cs_name, uint32_t cs_flags);
67
 
extern uint32_t get_collation_number(const char *name);
68
 
extern const char *get_charset_name(uint32_t cs_number);
69
 
 
70
 
extern const CHARSET_INFO *get_charset(uint32_t cs_number);
71
 
extern const CHARSET_INFO *get_charset_by_name(const char *cs_name);
72
 
extern const CHARSET_INFO *get_charset_by_csname(const char *cs_name, uint32_t cs_flags);
73
 
 
74
 
extern bool resolve_charset(const char *cs_name,
75
 
                            const CHARSET_INFO *default_cs,
76
 
                            const CHARSET_INFO **cs);
77
 
extern bool resolve_collation(const char *cl_name,
78
 
                             const CHARSET_INFO *default_cl,
79
 
                             const CHARSET_INFO **cl);
80
 
 
81
 
extern void free_charsets(void);
82
 
extern char *get_charsets_dir(char *buf);
83
 
extern bool my_charset_same(const CHARSET_INFO *cs1, const CHARSET_INFO *cs2);
84
 
extern bool init_compiled_charsets(myf flags);
85
 
extern void add_compiled_collation(CHARSET_INFO *cs);
86
 
extern size_t escape_string_for_drizzle(const CHARSET_INFO *charset_info,
87
 
                                        char *to, size_t to_length,
88
 
                                        const char *from, size_t length);
89
 
extern size_t escape_quotes_for_drizzle(const CHARSET_INFO *charset_info,
90
 
                                        char *to, size_t to_length,
91
 
                                        const char *from, size_t length);
92
63
 
93
64
} /* namespace drizzled */
94
65