(→Compiling and Running) |
(→The Original Code) |
||
Line 5: | Line 5: | ||
<source lang="c"> | <source lang="c"> | ||
const char *a = "batata"; | const char *a = "batata"; | ||
− | int main { | + | int main() { |
prints(a); | prints(a); | ||
return 0; | return 0; |
Consider the following C function:
const char *a = "batata";
int main() {
prints(a);
return 0;
}
The Postfix code for the above function is as follows:
[Expand] Postfix code |
---|
To test the second program directly, pf2asm can be used:
pf2asm batata.pf yasm -felf batata.asm ld -o batata batata.o -lrts