Patch: Elm ME+ 2.5 PLalpha50 -> Elm ME+ 2.5 PLalpha51 [1/6] (5/5)
From
Kari Hurtta@21:1/5 to
All on Tue Feb 11 20:02:55 2020
[continued from previous message]
! PUTC(target,elems[pos].fill); l++;
}
! PUTC(target,elems[pos].value.chr_val);
while (l < elems[pos].val1 && elems[pos].left) {
! PUTC(target,' '); l++;
}
return 1;
--- 582,599 ----
case 'c':
if (V_chr_val != elems[pos].type) {
! PUTC(target,'?',prefix);
! PUTC(target,'t',prefix);
! PUTC(target,'?',prefix);
return 0;
}
l = 1;
while (l < elems[pos].val1 && !elems[pos].left) {
! PUTC(target,elems[pos].fill,prefix); l++;
}
! PUTC(target,elems[pos].value.chr_val,prefix);
while (l < elems[pos].val1 && elems[pos].left) {
! PUTC(target,' ',prefix); l++;
}
return 1;
***************
*** 518,536 ****
len = convert_number(buffer, sizeof buffer, &(elems[pos]));
if (0 == len) {
! PUTC(target,'?');
! PUTC(target,'l');
! PUTC(target,'?');
return 0;
}
for (l = 0; l < len; l++) {
! PUTC(target,buffer[l]);
}
return 1;
case 's': case 'Q':
if (V_str_val != elems[pos].type) {
! PUTC(target,'?');
return 0;
}
--- 603,621 ----
len = convert_number(buffer, sizeof buffer, &(elems[pos]));
if (0 == len) {
!