X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fbasic%2Fgunicode.c;h=e6ac0545a4efc5c0e0d5fc3d0c34c71eda0a53f5;hp=d89a2f3ed960a9146b8c50fa97fb3bfa879524ce;hb=0f58036abf34e92313105839658420e95acfdd7e;hpb=1cfc78c91965df340cdde100ad6cb3ed50b28927 diff --git a/src/basic/gunicode.c b/src/basic/gunicode.c index d89a2f3ed..e6ac0545a 100644 --- a/src/basic/gunicode.c +++ b/src/basic/gunicode.c @@ -4,6 +4,8 @@ * Copyright 2000, 2005 Red Hat, Inc. */ +#include + #include "gunicode.h" #define unichar uint32_t @@ -24,7 +26,7 @@ char * utf8_prev_char (const char *p) { - while (1) + for (;;) { p--; if ((*p & 0xc0) != 0x80)