Use a pointer for message functions when it needs a resize.
[cascardo/rnetclient.git] / rnet_encode.c
index 8174377..dae61c6 100644 (file)
@@ -55,28 +55,28 @@ int rnet_encode(struct rnet_decfile *decfile, struct rnet_message **msg)
 
        (*msg)->buffer[0] = 0x40;
        (*msg)->len = 1;
-       r = rnet_message_add_u32(*msg, "a_comp", 0);
-       r = rnet_message_add_u32(*msg, "tp_arq", tp_arq);
-       r = rnet_message_add_u32(*msg, "id_dec", id_dec);
-       r = rnet_message_add_ascii(*msg, "exercicio", ano);
-       r = rnet_message_add_ascii(*msg, "exercicio_pgd", exerc);
-       r = rnet_message_add_ascii(*msg, "ni", cpf);
-       r = rnet_message_add_ascii(*msg, "tipo_ni", "CPF");
-       r = rnet_message_add_u8(*msg, "num_ass", 0);
-       r = rnet_message_add_u32(*msg, "p_comp", 0);
-       r = rnet_message_add_u8(*msg, "ret", 0);
-       r = rnet_message_add_ascii(*msg, "uf", uf);
-       r = rnet_message_add_u8(*msg, "vrs_des_pa", 0);
-       r = rnet_message_add_u16(*msg, "versao_pgd", versao_pgd);
-       r = rnet_message_add_u8(*msg, "critica_validador", 0x06);
-       r = rnet_message_add_ascii(*msg, "ip_loc", "127.0.0.1");
-       r = rnet_message_add_ascii(*msg, "versao_java", "1.7.0_03-icedtea;OpenJDK Runtime Environment");
-       r = rnet_message_add_ascii(*msg, "origem", "JA2R");
-       r = rnet_message_add_ascii(*msg, "so", "GNU");
-       r = rnet_message_add_ascii(*msg, "cliente", "201104");
-       r = rnet_message_add_u32(*msg, "tam_dados_val", 0);
-       r = rnet_message_add_u64(*msg, "tam_dados_val_chave", 0);
-       r = rnet_message_add_u32(*msg, "arquivos_restantes", 0);
+       r = rnet_message_add_u32(msg, "a_comp", 0);
+       r = rnet_message_add_u32(msg, "tp_arq", tp_arq);
+       r = rnet_message_add_u32(msg, "id_dec", id_dec);
+       r = rnet_message_add_ascii(msg, "exercicio", ano);
+       r = rnet_message_add_ascii(msg, "exercicio_pgd", exerc);
+       r = rnet_message_add_ascii(msg, "ni", cpf);
+       r = rnet_message_add_ascii(msg, "tipo_ni", "CPF");
+       r = rnet_message_add_u8(msg, "num_ass", 0);
+       r = rnet_message_add_u32(msg, "p_comp", 0);
+       r = rnet_message_add_u8(msg, "ret", 0);
+       r = rnet_message_add_ascii(msg, "uf", uf);
+       r = rnet_message_add_u8(msg, "vrs_des_pa", 0);
+       r = rnet_message_add_u16(msg, "versao_pgd", versao_pgd);
+       r = rnet_message_add_u8(msg, "critica_validador", 0x06);
+       r = rnet_message_add_ascii(msg, "ip_loc", "127.0.0.1");
+       r = rnet_message_add_ascii(msg, "versao_java", "1.7.0_03-icedtea;OpenJDK Runtime Environment");
+       r = rnet_message_add_ascii(msg, "origem", "JA2R");
+       r = rnet_message_add_ascii(msg, "so", "GNU");
+       r = rnet_message_add_ascii(msg, "cliente", "201104");
+       r = rnet_message_add_u32(msg, "tam_dados_val", 0);
+       r = rnet_message_add_u64(msg, "tam_dados_val_chave", 0);
+       r = rnet_message_add_u32(msg, "arquivos_restantes", 0);
 
        if (r < 0)
                return r;