diff options
| -rw-r--r-- | include/stc/csview.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/stc/csview.h b/include/stc/csview.h index 87fde803..5d73fd9d 100644 --- a/include/stc/csview.h +++ b/include/stc/csview.h @@ -77,7 +77,7 @@ STC_INLINE csview csview_substr(csview sv, intptr_t pos, size_t n) { STC_INLINE csview csview_slice(csview sv, intptr_t p1, intptr_t p2) {
if (p1 < 0) p1 += sv.size; if (p2 < 0) p2 += sv.size;
- if (p1 < 0) p1 = 0; if (p2 < 0) p2 = 0; if (p2 > sv.size) p2 = sv.size;
+ if (p1 < 0) p1 = 0; if (p2 > sv.size) p2 = sv.size;
sv.str += p1, sv.size = p2 > p1 ? p2 - p1 : 0; return sv;
}
|
