[ create a new paste ] login | about

Link: http://codepad.org/rRfNkbqF    [ raw code | output | fork ]

C, pasted on Jun 24:
1
2
3
4
5
#define defun(funcname,args,body) funcname args {body;}
defun(int adder,(int a,int b),return a+b) 
#include <stdio.h>
int main(){
printf("%d",adder(adder(2,1),adder(3,6)) );}


Output:
1
2
12
Exited: ExitFailure 2


Create a new paste based on this one


Comments: