assert (put_token != 0);
token = put_token;
ds_replace (&tokstr, ds_c_str (&put_tokstr));
- st_trim_copy (tokid, ds_c_str (&tokstr), sizeof tokid);
+ str_copy_trunc (tokid, sizeof tokid, ds_c_str (&tokstr));
tokval = put_tokval;
put_token = 0;
}
ds_putc (&tokstr, *prog++);
/* Copy tokstr to tokid, possibly truncating it.*/
- st_trim_copy (tokid, ds_c_str (&tokstr), sizeof tokid);
+ str_copy_trunc (tokid, sizeof tokid, ds_c_str (&tokstr));
/* Determine token type. */
token = lex_id_to_token (ds_c_str (&tokstr), ds_length (&tokstr));
save_token ();
token = T_ID;
ds_replace (&tokstr, id);
- st_trim_copy (tokid, ds_c_str (&tokstr), sizeof tokid);
+ str_copy_trunc (tokid, sizeof tokid, ds_c_str (&tokstr));
}
\f
/* Weird line processing functions. */