… | … | ||
---|---|---|---|
484 | 484 | ||
485 | PUSHMARK (SP); | 485 | PUSHMARK (SP); |
486 | EXTEND (SP, 4); | 486 | EXTEND (SP, 4); |
487 | PUSHs (sth); | 487 | PUSHs (sth); |
488 | SvIVX (tmp_iv)++; | 488 | SvIVX (tmp_iv)++; |
489 | SvIOK_only (tmp_iv); | ||
489 | PUSHs (tmp_iv); | 490 | PUSHs (tmp_iv); |
490 | PUSHs (sv); | 491 | PUSHs (sv); |
491 | 492 | ||
492 | PUSHs ( | 493 | PUSHs ( |
493 | SvPOKp (sv) ? sql_varchar | 494 | SvPOKp (sv) ? sql_varchar |
… | … | ||
616 | case G_VOID: | 617 | case G_VOID: |
617 | /* no thing */ | 618 | /* no thing */ |
618 | break; | 619 | break; |
619 | case G_SCALAR: | 620 | case G_SCALAR: |
620 | /* the first element */ | 621 | /* the first element */ |
621 | XPUSHs (mortalcopy_and_maybe_force_utf8 (ix & 1, *av_fetch ((AV *)SvRV (row), 0, 1))); | 622 | XPUSHs (mortalcopy_and_maybe_force_utf8 (ix & 1, AvARRAY ((AV *)SvRV (row))[0])); |
622 | count = 1; | 623 | count = 1; |
623 | break; | 624 | break; |
624 | case G_ARRAY: | 625 | case G_ARRAY: |
625 | av = (AV *)SvRV (row); | 626 | av = (AV *)SvRV (row); |
626 | count = AvFILL (av) + 1; | 627 | count = AvFILL (av) + 1; |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |