static int test_indent (WEdit * edit, long p, long q) { int indent; indent = edit_indent_width (edit, p++); if (!indent) return 0; for (; p < q; p++) if (edit_get_byte (edit, p - 1) == '\n') if (indent != edit_indent_width (edit, p)) return 0; return indent; }
static inline long test_indent (const WEdit * edit, off_t p, off_t q) { long indent; indent = edit_indent_width (edit, p++); if (indent == 0) return 0; for (; p < q; p++) if (edit_buffer_get_byte (&edit->buffer, p - 1) == '\n' && indent != edit_indent_width (edit, p)) return 0; return indent; }