assert (e->type == OP_string);
assert ((dst == NULL) == (dst_size == 0));
expr_evaluate (e, c, case_idx, &s);
- st_bare_pad_len_copy (dst, s.string, dst_size, s.length);
+ buf_copy_rpad (dst, dst_size, s.string, s.length);
}
\f
#include "lexer.h"
break;
case OP_string:
fprintf (stderr, "s<%.*s>",
- (int) op->string.length, op->string.string);
+ (int) op->string.length,
+ op->string.string != NULL ? op->string.string : "");
break;
case OP_format:
fprintf (stderr, "f<%s%d.%d>",