Added 'atoi' to stdlib.
[vvhitespace] / stdlib_tests / 7001_atoi.pvvs
A"42"
SSSTSSSSSN | PUSH 32 (address)
SSSTSN | PUSH 2 (count)
NSTTTTTTN | JSR > 11111 (spew)
SSSTSSSSSN | PUSH 32 (address)
NSTTTSSSSN | JSR > 110000 (atoi)
SNN | DROP
NSTTTTTSTN | JSR > 111101 (debug:printsignednumber)
A"+42"
SSSTSSSSSN | PUSH 32 (address)
SSSTTN | PUSH 3 (count)
NSTTTTTTN | JSR > 11111 (spew)
SSSTSSSSSN | PUSH 32 (address)
NSTTTSSSSN | JSR > 110000 (atoi)
SNN | DROP
NSTTTTTSTN | JSR > 111101 (debug:printsignednumber)
A"-42"
SSSTSSSSSN | PUSH 32 (address)
SSSTTN | PUSH 3 (count)
NSTTTTTTN | JSR > 11111 (spew)
SSSTSSSSSN | PUSH 32 (address)
NSTTTSSSSN | JSR > 110000 (atoi)
SNN | DROP
NSTTTTTSTN | JSR > 111101 (debug:printsignednumber)
A"+"
SSSTSSSSSN | PUSH 32 (address)
SSSTN | PUSH 1 (count)
NSTTTTTTN | JSR > 11111 (spew)
SSSTSSSSSN | PUSH 32 (address)
NSTTTSSSSN | JSR > 110000 (atoi)
SNN | DROP
NSTTTTTSTN | JSR > 111101 (debug:printsignednumber)
A"-"
SSSTSSSSSN | PUSH 32 (address)
SSSTN | PUSH 1 (count)
NSTTTTTTN | JSR > 11111 (spew)
SSSTSSSSSN | PUSH 32 (address)
NSTTTSSSSN | JSR > 110000 (atoi)
SNN | DROP
NSTTTTTSTN | JSR > 111101 (debug:printsignednumber)
A""
SSSTSSSSSN | PUSH 32 (address)
SSSSN | PUSH 0 (count)
NSTTTTTTN | JSR > 11111 (spew)
SSSTSSSSSN | PUSH 32 (address)
NSTTTSSSSN | JSR > 110000 (atoi)
SNN | DROP
NSTTTTTSTN | JSR > 111101 (debug:printsignednumber)
NNN | DIE
#include <heap.pvvs>
#include <convert.pvvs>
#include <debug.pvvs>