hello again! :) I am trying to familiarize myself with alliance installed on windows NT (service pack 6). I tried to follow the steps done in doing the 1-bit fulladder which I read in this site: http://asim.lip6.fr/alliance/doc/jumpstart/Examples/FullAdder.html. Unfortunately, when I did the genpat, some errors occured. These are: halfadder.c: In function 'main': halfadder.c:89: too few arguments to function 'd_DECLAR' halfadder.c:90: too few arguments to function 'd_DECLAR' halfadder.c:91: too few arguments to function 'd_DECLAR' halfadder.c:92: too few arguments to function 'd_DECLAR' halfadder.c:93: too few arguments to function 'd_DECLAR' halfadder.c:94: too few arguments to function 'd_DECLAR' make: *** [halfadder] Error 1 What are the possible causes of these errors? And what are the possible ways that I can do to remove the errors? I just copied the .c file from your site. Thank you very much! :)