1
0
mirror of https://github.com/simh/simh.git synced 2026-01-29 05:01:25 +00:00

FIO: Add sim_trim_spc API to trim spaces from the front and back of a string

This commit is contained in:
Mark Pizzolato
2025-10-01 10:47:39 -10:00
parent 43bc996cdb
commit 5c59cced96
2 changed files with 21 additions and 0 deletions

View File

@@ -2267,6 +2267,26 @@ while ((--tptr >= cptr) && sim_isspace (*tptr))
return cptr;
}
/* Trim spaces from the beginning and end of a string
Inputs:
cptr = pointer to string
Outputs:
cptr = pointer to string
*/
char *sim_trim_spc (char *cptr)
{
char *tptr;
tptr = cptr;
while (sim_isspace (*tptr))
++tptr;
if (tptr != cptr)
memmove (cptr, tptr, strlen (tptr) + 1);
return sim_trim_endspc (cptr);
}
int sim_isspace (int c)
{
return ((c < 0) || (c >= 128)) ? 0 : isspace (c);