diff options
| author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2024-09-06 14:35:04 -0300 |
|---|---|---|
| committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2024-09-06 14:35:04 -0300 |
| commit | 007b8c7a01eaa97d796561a19c7e9af1ec474495 (patch) | |
| tree | d21133c450f4579b19a61f15fbf840e3fd82d097 /lutf8lib.c | |
| parent | fd0e1f530d06340f99334b07d74e5133ce073787 (diff) | |
| download | lua-007b8c7a01eaa97d796561a19c7e9af1ec474495.tar.gz lua-007b8c7a01eaa97d796561a19c7e9af1ec474495.tar.bz2 lua-007b8c7a01eaa97d796561a19c7e9af1ec474495.zip | |
Details
Identation + comments
Diffstat (limited to 'lutf8lib.c')
| -rw-r--r-- | lutf8lib.c | 32 |
1 files changed, 16 insertions, 16 deletions
| @@ -192,22 +192,22 @@ static int byteoffset (lua_State *L) { | |||
| 192 | if (iscontp(s + posi)) | 192 | if (iscontp(s + posi)) |
| 193 | return luaL_error(L, "initial position is a continuation byte"); | 193 | return luaL_error(L, "initial position is a continuation byte"); |
| 194 | if (n < 0) { | 194 | if (n < 0) { |
| 195 | while (n < 0 && posi > 0) { /* move back */ | 195 | while (n < 0 && posi > 0) { /* move back */ |
| 196 | do { /* find beginning of previous character */ | 196 | do { /* find beginning of previous character */ |
| 197 | posi--; | 197 | posi--; |
| 198 | } while (posi > 0 && iscontp(s + posi)); | 198 | } while (posi > 0 && iscontp(s + posi)); |
| 199 | n++; | 199 | n++; |
| 200 | } | 200 | } |
| 201 | } | 201 | } |
| 202 | else { | 202 | else { |
| 203 | n--; /* do not move for 1st character */ | 203 | n--; /* do not move for 1st character */ |
| 204 | while (n > 0 && posi < (lua_Integer)len) { | 204 | while (n > 0 && posi < (lua_Integer)len) { |
| 205 | do { /* find beginning of next character */ | 205 | do { /* find beginning of next character */ |
| 206 | posi++; | 206 | posi++; |
| 207 | } while (iscontp(s + posi)); /* (cannot pass final '\0') */ | 207 | } while (iscontp(s + posi)); /* (cannot pass final '\0') */ |
| 208 | n--; | 208 | n--; |
| 209 | } | 209 | } |
| 210 | } | 210 | } |
| 211 | } | 211 | } |
| 212 | if (n != 0) { /* did not find given character? */ | 212 | if (n != 0) { /* did not find given character? */ |
| 213 | luaL_pushfail(L); | 213 | luaL_pushfail(L); |
