#include "dependente.h"
#include "pmhash.h"
+#include "base.h"
+#include "calcula.h"
+#include "gera.h"
+#include "help.h"
+
struct declaracao * declaracao_new(int ano)
{
struct declaracao *dec;
vasprintf(&dec->error, fmt, ap);
va_end(ap);
}
+
+void dec_cmd_init(void)
+{
+ base_cmd_init();
+ contribuinte_cmd_init();
+ conjuge_cmd_init();
+ rendimento_cmd_init();
+ isento_cmd_init();
+ pagamento_cmd_init();
+ bem_cmd_init();
+ dependente_cmd_init();
+ calcula_cmd_init();
+ gera_cmd_init();
+ sistema_cmd_init();
+ help_cmd_init();
+}
void dec_set_error(struct declaracao *dec, char *fmt, ...);
+void dec_cmd_init(void);
+
#endif
#include "declaracao.h"
#include "cmd.h"
-#include "base.h"
-#include "contribuinte.h"
-#include "conjuge.h"
-#include "rendimento.h"
-#include "isento.h"
-#include "pagamento.h"
-#include "bem.h"
-#include "dependente.h"
-#include "calcula.h"
-#include "gera.h"
-#include "help.h"
static int readline_support = 1;
usage();
cmd_init();
- base_cmd_init();
- contribuinte_cmd_init();
- conjuge_cmd_init();
- rendimento_cmd_init();
- isento_cmd_init();
- pagamento_cmd_init();
- bem_cmd_init();
- dependente_cmd_init();
- calcula_cmd_init();
- gera_cmd_init();
- sistema_cmd_init();
- help_cmd_init();
+ dec_cmd_init();
if (argc > 1)
filename = argv[1];