makefile and source for varbit c-language functions