Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | oops fixed __Buffer_removeIndent__ |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
5b1ffa55f9b8587351573340a6a0705c |
| User & Date: | Scalpi 2025-05-12 15:37:08.750 |
Context
|
2025-05-13
| ||
| 09:05 | rewrited drawLine to draw as Bold folded lines. check-in: 1c88712778 user: Scalpi tags: trunk | |
|
2025-05-12
| ||
| 15:37 | oops fixed __Buffer_removeIndent__ check-in: 5b1ffa55f9 user: Scalpi tags: trunk | |
| 14:37 | oops fixed ctrl_down in treemode check-in: 01a565dd63 user: Scalpi tags: trunk | |
Changes
Changes to se.c.
| ︙ | ︙ | |||
1990 1991 1992 1993 1994 1995 1996 |
size_t pos = 0;
while (pos < count) {
__Buffer_push__(buffer, buffer_used, 0, ' ');
pos = pos + 1;
}
}
// var __Buffer_removeIndent__
| | < | < < < < < < | | < < < < < < | | | | | < < < < < | | < < | 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 |
size_t pos = 0;
while (pos < count) {
__Buffer_push__(buffer, buffer_used, 0, ' ');
pos = pos + 1;
}
}
// var __Buffer_removeIndent__
void
__Buffer_removeIndent__(
char *buffer,
size_t *buffer_used, // expected >= count
size_t count // expected <= buffer_used
) {
size_t pos = 0;
while (pos < count) {
__Buffer_pop__(
buffer,
buffer_used, // (*) > 0 becouse expected *buffer_used >= loop_count
0
);
pos += 1;
}
}
// var __Buffer_setIndent__
bool
__Buffer_setIndent__(
char *buffer,
size_t *buffer_used,
size_t buffer_max,
|
| ︙ | ︙ | |||
2046 2047 2048 2049 2050 2051 2052 |
if (__Buffer_addIndent_check__(buffer, buffer_used, buffer_max, delta)) {
__Buffer_addIndent__(buffer, buffer_used, delta);
} else {
ok = false;
}
} else { // new_indent < indent
size_t delta = indent - new_indent;
| | < < < | 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 |
if (__Buffer_addIndent_check__(buffer, buffer_used, buffer_max, delta)) {
__Buffer_addIndent__(buffer, buffer_used, delta);
} else {
ok = false;
}
} else { // new_indent < indent
size_t delta = indent - new_indent;
__Buffer_removeIndent__(buffer, buffer_used, delta);
}
}
return ok;
}
// File
// var __File_clear__
void __ScalpiFile_clear__(
|
| ︙ | ︙ |