common/wstr.h File Reference

#include <common/ac/stddef.h>
#include <common/ac/stdlib.h>
#include <common/main.h>

Go to the source code of this file.

Data Structures

struct  wstring_ty

Defines

#define wstr_n_from_c_release()   wstr_n_from_c((const char *)0, 0)
#define wstr_equal(s1, s2)   ((s1) == (s2))

Typedefs

typedef unsigned long wstr_hash_ty

Functions

void wstr_release (void)
wstring_tywstr_from_c (const char *)
wstring_tywstr_from_wc (const wchar_t *)
wstring_tywstr_n_from_c (const char *, size_t)
wstring_tywstr_n_from_wc (const wchar_t *, size_t)
wstring_tywstr_copy (wstring_ty *)
void wstr_free (wstring_ty *)
wstring_tywstr_catenate (const wstring_ty *, const wstring_ty *)
wstring_tywstr_cat_three (const wstring_ty *, const wstring_ty *, const wstring_ty *)
wstring_tywstr_to_upper (const wstring_ty *)
wstring_tywstr_to_lower (const wstring_ty *)
wstring_tywstr_capitalize (const wstring_ty *)
wstring_tywstr_to_ident (const wstring_ty *)
void wstr_to_mbs (const wstring_ty *, char **, size_t *)
int wstr_equal (const wstring_ty *, const wstring_ty *)
struct string_tywstr_to_str (const wstring_ty *)
wstring_tystr_to_wstr (const struct string_ty *)
wstring_tywstr_quote_shell (wstring_ty *)
int wstr_column_width (wstring_ty *)


Generated on Wed Mar 12 23:37:36 2008 for Aegis by  doxygen 1.5.5