+ l++;
+
+ // if !IS_CODE add next char to line
+ // and do not increase line count
+ if(next_nonblank(text, 0) < CODE_INDENT) {
+
+ c = fgetc(input);
+ (text->expand)(text, c);
+
+ if(is_utf8(c)) {
+
+ // if utf-8 char > 1 byte add remaing to line
+ for(i = 0; i < length_utf8(c) - 1; i++) {
+ c = fgetc(input);
+ (text->expand)(text, c);
+ }
+ }
+
+ }
+
+ } else if(isprint(c) || isspace(c)) {