summaryrefslogtreecommitdiff
path: root/lib/wcsrtombs.c
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2009-12-10 20:28:30 +0100
committerBruno Haible <bruno@clisp.org>2009-12-10 20:28:30 +0100
commit441aa3044f43e5572f58c354f01e6bc070acd5c7 (patch)
treebef236e8058dd3469da28ffcd5a6a287222a4c50 /lib/wcsrtombs.c
parent039ae97b8ae35a2446c5d62d72b21689c97da7e2 (diff)
downloadgnulib-441aa3044f43e5572f58c354f01e6bc070acd5c7.tar.gz
Use spaces for indentation, not tabs.
Diffstat (limited to 'lib/wcsrtombs.c')
-rw-r--r--lib/wcsrtombs.c92
1 files changed, 46 insertions, 46 deletions
diff --git a/lib/wcsrtombs.c b/lib/wcsrtombs.c
index 5abbac481c..49f50ec33d 100644
--- a/lib/wcsrtombs.c
+++ b/lib/wcsrtombs.c
@@ -66,55 +66,55 @@ wcsrtombs (char *dest, const wchar_t **srcp, size_t len, mbstate_t *ps)
if (dest != NULL)
{
- char *destptr = dest;
-
- for (; len > 0; src++)
- {
- wchar_t wc = *src;
- size_t ret = wcrtomb (len >= cur_max ? destptr : buf, wc, ps);
-
- if (ret == (size_t)(-1))
- goto bad_input;
- if (!(ret <= cur_max))
- abort ();
- if (len < ret)
- break;
- if (len < cur_max)
- memcpy (destptr, buf, ret);
- if (wc == 0)
- {
- src = NULL;
- /* Here mbsinit (ps). */
- break;
- }
- destptr += ret;
- len -= ret;
- }
- *srcp = src;
- return destptr - dest;
+ char *destptr = dest;
+
+ for (; len > 0; src++)
+ {
+ wchar_t wc = *src;
+ size_t ret = wcrtomb (len >= cur_max ? destptr : buf, wc, ps);
+
+ if (ret == (size_t)(-1))
+ goto bad_input;
+ if (!(ret <= cur_max))
+ abort ();
+ if (len < ret)
+ break;
+ if (len < cur_max)
+ memcpy (destptr, buf, ret);
+ if (wc == 0)
+ {
+ src = NULL;
+ /* Here mbsinit (ps). */
+ break;
+ }
+ destptr += ret;
+ len -= ret;
+ }
+ *srcp = src;
+ return destptr - dest;
}
else
{
- /* Ignore dest and len, don't store *srcp at the end, and
- don't clobber *ps. */
- mbstate_t state = *ps;
- size_t totalcount = 0;
-
- for (;; src++)
- {
- wchar_t wc = *src;
- size_t ret = wcrtomb (buf, wc, &state);
-
- if (ret == (size_t)(-1))
- goto bad_input2;
- if (wc == 0)
- {
- /* Here mbsinit (&state). */
- break;
- }
- totalcount += ret;
- }
- return totalcount;
+ /* Ignore dest and len, don't store *srcp at the end, and
+ don't clobber *ps. */
+ mbstate_t state = *ps;
+ size_t totalcount = 0;
+
+ for (;; src++)
+ {
+ wchar_t wc = *src;
+ size_t ret = wcrtomb (buf, wc, &state);
+
+ if (ret == (size_t)(-1))
+ goto bad_input2;
+ if (wc == 0)
+ {
+ /* Here mbsinit (&state). */
+ break;
+ }
+ totalcount += ret;
+ }
+ return totalcount;
}
bad_input: