grandes melhoramentos no cairofunc.c  está quase completo
pequenos ajustes no resto do programa