mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-10-04 04:39:20 +02:00
include string.h
2001-02-17 Havoc Pennington <hp@pobox.com> * gthread.c: include string.h Applied patch from Soeren Sandmann: * testglib.c: const fixes * gwin32.h: format cleanups * gutils.c (g_atexit): constify a variable (g_find_program_in_path): constification (g_basename): G_CONST_RETURN (g_path_skip_root): G_CONST_RETURN (g_getenv): G_CONST_RETURN (g_get_user_name): G_CONST_RETURN (g_get_real_name): G_CONST_RETURN (g_get_home_dir): G_CONST_RETURN (g_get_tmp_dir): G_CONST_RETURN (g_get_prgname): G_CONST_RETURN (_glib_gettext): G_CONST_RETURN * gunicode.h: formatting cleanups * gstrfuncs.c (g_strerror): G_CONST_RETURN (g_strsignal): G_CONST_RETURN * gspawn.c (g_execute): const on variables * gmessages.c (printf_string_upper_bound): fix const on a variable * gmem.c (g_mem_chunk_new): make the "name" arg const (struct _GRealMemChunk): make the "name" field const * gfileutils.c (g_file_open_tmp): store const return in a const gchar* variable * gdataset.c (g_quark_to_string): G_CONST_RETURN 2001-02-17 Havoc Pennington <hp@pobox.com> Applied patch from Soeren Sandmann: * gvaluetypes.c (g_value_get_string): G_CONST_RETURN * gtype.c (g_type_name): G_CONST_RETURN * gsignal.c (g_signal_name): G_CONST_RETURN * gobject-query.c (main): const fix 2001-02-17 Havoc Pennington <hp@pobox.com> Applied patch from Soeren Sandmann: * gmodule.c (g_module_error): G_CONST_RETURN (g_module_name): G_CONST_RETURN
This commit is contained in:
committed by
Havoc Pennington
parent
adfafc0872
commit
1c391cc698
@@ -180,30 +180,30 @@ GLIB_VAR char g_utf8_skip[256];
|
||||
#define g_utf8_next_char(p) (char *)((p) + g_utf8_skip[*(guchar *)(p)])
|
||||
|
||||
gunichar g_utf8_get_char (const gchar *p);
|
||||
gchar * g_utf8_offset_to_pointer (const gchar *str,
|
||||
gint offset);
|
||||
gchar* g_utf8_offset_to_pointer (const gchar *str,
|
||||
gint offset);
|
||||
gint g_utf8_pointer_to_offset (const gchar *str,
|
||||
const gchar *pos);
|
||||
gchar * g_utf8_prev_char (const gchar *p);
|
||||
gchar * g_utf8_find_next_char (const gchar *p,
|
||||
gchar* g_utf8_prev_char (const gchar *p);
|
||||
gchar* g_utf8_find_next_char (const gchar *p,
|
||||
const gchar *end);
|
||||
gchar * g_utf8_find_prev_char (const gchar *str,
|
||||
gchar* g_utf8_find_prev_char (const gchar *str,
|
||||
const gchar *p);
|
||||
|
||||
gint g_utf8_strlen (const gchar *p,
|
||||
gint max);
|
||||
|
||||
/* Copies n characters from src to dest */
|
||||
gchar *g_utf8_strncpy (gchar *dest,
|
||||
gchar* g_utf8_strncpy (gchar *dest,
|
||||
const gchar *src,
|
||||
size_t n);
|
||||
|
||||
/* Find the UTF-8 character corresponding to ch, in string p. These
|
||||
functions are equivalants to strchr and strrchr */
|
||||
|
||||
gchar *g_utf8_strchr (const gchar *p,
|
||||
gchar* g_utf8_strchr (const gchar *p,
|
||||
gunichar c);
|
||||
gchar *g_utf8_strrchr (const gchar *p,
|
||||
gchar* g_utf8_strrchr (const gchar *p,
|
||||
gunichar c);
|
||||
|
||||
gunichar2 *g_utf8_to_utf16 (const gchar *str,
|
||||
@@ -224,7 +224,7 @@ gunichar * g_utf16_to_ucs4 (const gunichar2 *str,
|
||||
gint *items_read,
|
||||
gint *items_written,
|
||||
GError **error);
|
||||
gchar * g_utf16_to_utf8 (const gunichar2 *str,
|
||||
gchar* g_utf16_to_utf8 (const gunichar2 *str,
|
||||
gint len,
|
||||
gint *items_read,
|
||||
gint *items_written,
|
||||
@@ -234,7 +234,7 @@ gunichar2 *g_ucs4_to_utf16 (const gunichar *str,
|
||||
gint *items_read,
|
||||
gint *items_written,
|
||||
GError **error);
|
||||
gchar * g_ucs4_to_utf8 (const gunichar *str,
|
||||
gchar* g_ucs4_to_utf8 (const gunichar *str,
|
||||
gint len,
|
||||
gint *items_read,
|
||||
gint *items_written,
|
||||
|
Reference in New Issue
Block a user