2006-12-27 Matthias Clasen <mclasen@redhat.com>
+ * glib/gconvert.[hc]:
+ * glib/gfileutils.c:
+ * glib/giochannel.c:
+ * glib/goption.c:
+ * glib/gspawn.c:
+ * glib/gunicollate.c:
+ * glib/gutils.c:
+ * tests/timeloop-basic.c:
+ Consistently use gsize rather than size_t. (#333310,
+ Morten Welinder)
+
+2006-12-27 Matthias Clasen <mclasen@redhat.com>
+
* configure.in: Use AC_CACHE_CHECK for the nl_langinfo
check. (#304517, LĹ‘rinczy Zsigmond)
*
* Return value: count of non-reversible conversions, or -1 on error
**/
-size_t
+gsize
g_iconv (GIConv converter,
gchar **inbuf,
gsize *inbytes_left,
{
err = g_iconv (converter, (char **)&p, &inbytes_remaining, &outp, &outbytes_remaining);
- if (err == (size_t) -1)
+ if (err == (gsize) -1)
{
switch (errno)
{
break;
case E2BIG:
{
- size_t used = outp - dest;
+ gsize used = outp - dest;
outbuf_size *= 2;
dest = g_realloc (dest, outbuf_size);
while (!done && !have_error)
{
- size_t inbytes_tmp = inbytes_remaining;
+ gsize inbytes_tmp = inbytes_remaining;
err = g_iconv (cd, (char **)&p, &inbytes_tmp, &outp, &outbytes_remaining);
inbytes_remaining = inbytes_tmp;
- if (err == (size_t) -1)
+ if (err == (gsize) -1)
{
switch (errno)
{
break;
case E2BIG:
{
- size_t used = outp - dest;
+ gsize used = outp - dest;
outbuf_size *= 2;
dest = g_realloc (dest, outbuf_size);
#ifndef __G_CONVERT_H__
#define __G_CONVERT_H__
-#include <stddef.h> /* For size_t */
#include <glib/gerror.h>
G_BEGIN_DECLS
GIConv g_iconv_open (const gchar *to_codeset,
const gchar *from_codeset);
-size_t g_iconv (GIConv converter,
+gsize g_iconv (GIConv converter,
gchar **inbuf,
gsize *inbytes_left,
gchar **outbuf,
GError **error)
{
gchar buf[4096];
- size_t bytes;
+ gsize bytes;
gchar *str = NULL;
- size_t total_bytes = 0;
- size_t total_allocated = 0;
+ gsize total_bytes = 0;
+ gsize total_allocated = 0;
gchar *tmp;
g_assert (f != NULL);
GError **error)
{
gchar *buf;
- size_t bytes_read;
- size_t size;
- size_t alloc_size;
+ gsize bytes_read;
+ gsize size;
+ gsize alloc_size;
size = stat_buf->st_size;
if (length > 0)
{
- size_t n_written;
+ gsize n_written;
errno = 0;
if (channel->do_encode)
{
- size_t errnum, inbytes_left, outbytes_left;
+ gsize errnum, inbytes_left, outbytes_left;
gchar *inbuf, *outbuf;
int errval;
g_string_truncate (channel->encoded_read_buf,
channel->encoded_read_buf->len - outbytes_left);
- if (errnum == (size_t) -1)
+ if (errnum == (gsize) -1)
{
switch (errval)
{
{
const gchar *from_buf;
gsize from_buf_len, from_buf_old_len, left_len;
- size_t err;
+ gsize err;
gint errnum;
if (channel->partial_write_buf[0] != '\0')
if (try_len == from_buf_len)
{
errnum = EINVAL;
- err = (size_t) -1;
+ err = (gsize) -1;
}
else
{
errnum = 0;
- err = (size_t) 0;
+ err = (gsize) 0;
}
break;
case -1:
g_warning ("Invalid UTF-8 passed to g_io_channel_write_chars().");
/* FIXME bail here? */
errnum = EILSEQ;
- err = (size_t) -1;
+ err = (gsize) -1;
break;
default:
g_assert_not_reached ();
- err = (size_t) -1;
+ err = (gsize) -1;
errnum = 0; /* Don't confunse the compiler */
}
}
else
{
- err = (size_t) 0;
+ err = (gsize) 0;
errnum = 0;
left_len = from_buf_len - try_len;
}
- space_in_buf);
}
- if (err == (size_t) -1)
+ if (err == (gsize) -1)
{
switch (errnum)
{
gboolean got_eacces = 0;
const gchar *path, *p;
gchar *name, *freeme;
- size_t len;
- size_t pathlen;
+ gsize len;
+ gsize pathlen;
path = g_getenv ("PATH");
if (path == NULL)
#ifdef _MSC_VER
/* Workaround for bug in MSVCR80.DLL */
-static size_t
+static gsize
msc_strxfrm_wrapper (char *string1,
const char *string2,
- size_t count)
+ gsize count)
{
if (!string1 || count <= 0)
{
gssize len)
{
gchar *result;
- size_t xfrm_len;
+ gsize xfrm_len;
#ifdef __STDC_ISO_10646__
gunichar *str_norm;
wchar_t *result_wc;
- size_t i;
- size_t result_len = 0;
+ gsize i;
+ gsize result_len = 0;
g_return_val_if_fail (str != NULL, NULL);
wchar_t wfilename[MAXPATHLEN], wsysdir[MAXPATHLEN],
wwindir[MAXPATHLEN];
#endif
- size_t len;
- size_t pathlen;
+ gsize len;
+ gsize pathlen;
g_return_val_if_fail (program != NULL, NULL);
int
read_all (int fd, char *buf, int len)
{
- size_t bytes_read = 0;
- ssize_t count;
+ gsize bytes_read = 0;
+ gssize count;
while (bytes_read < len)
{
int
write_all (int fd, char *buf, int len)
{
- size_t bytes_written = 0;
- ssize_t count;
+ gsize bytes_written = 0;
+ gssize count;
while (bytes_written < len)
{