remote TABs in doc/ and test/

This commit is contained in:
Christian Groessler
2019-02-12 22:50:49 +01:00
parent b9ea77b185
commit 7445550831
97 changed files with 5956 additions and 5963 deletions

View File

@@ -10,14 +10,14 @@
static unsigned char flag;
static void trampoline_set() {
// The Y register is used for variadics - save and restore
asm("sty tmp3");
// The Y register is used for variadics - save and restore
asm("sty tmp3");
asm("ldy tmp4");
asm("sty %v", flag);
asm("ldy tmp4");
asm("sty %v", flag);
asm("ldy tmp3");
asm("jsr callptr4");
asm("ldy tmp3");
asm("jsr callptr4");
}
#pragma wrapped-call(push, trampoline_set, 4)
@@ -26,23 +26,23 @@ unsigned adder(unsigned char num, ...);
unsigned adder(unsigned char num, ...) {
unsigned char i;
unsigned sum = 0;
va_list ap;
va_start(ap, num);
unsigned char i;
unsigned sum = 0;
va_list ap;
va_start(ap, num);
for (i = 0; i < num; i++) {
sum += va_arg(ap, unsigned);
}
for (i = 0; i < num; i++) {
sum += va_arg(ap, unsigned);
}
va_end(ap);
va_end(ap);
return sum;
return sum;
}
int main() {
flag = 0;
flag = 0;
return adder(3, 0, 5, 500) == 505 && flag == 4 ? 0 : 1;
return adder(3, 0, 5, 500) == 505 && flag == 4 ? 0 : 1;
}