3 ms·
A better example: #include <stdio.h> #include <stdlib.h> #define ifl(op,a,b, ctrue,cfalse) if(a op b){ctrue ;}else{cfalse ;} #define strtolon
by FrozenVoid 9y ago
A better example:
#include <stdio.h>
#include <stdlib.h>
#define ifl(op,a,b, ctrue,cfalse) if(a op b){ctrue ;}else{cfalse ;}
#define strtolong(x) strtol(x,NULL,10)
int main(int argc,char**argv){
if(argc<3){
puts("2 args req");
exit(1);}
ifl(>,strtolong(argv[1]),strtolong(argv[2]),puts("Arg1: > Arg2:"),puts("Arg1: <= Arg2:"));
;}