comparison src/expand.c @ 366:41958685480d

Switched to `type *name' style Andrew Koenig's ``C Traps and Pitfalls'' (Ch.2.1) convinced me that it is best to go with the way C had been designed. The ``declaration reflects use'' concept conflicts with a ``type* name'' notation. Hence I switched.
author markus schnalke <meillo@marmaro.de>
date Thu, 22 Sep 2011 15:07:40 +0200
parents f671821d8222
children b27f66555ba8
comparison
equal deleted inserted replaced
365:934a223e4ee8 366:41958685480d
19 #include "masqmail.h" 19 #include "masqmail.h"
20 20
21 #define MAX_VAR 50 21 #define MAX_VAR 50
22 22
23 GList* 23 GList*
24 var_table_rcpt(GList * var_table, address * rcpt) 24 var_table_rcpt(GList *var_table, address *rcpt)
25 { 25 {
26 gchar *tmp_str; 26 gchar *tmp_str;
27 27
28 var_table = g_list_prepend(var_table, create_pair_string("rcpt_local", rcpt->local_part)); 28 var_table = g_list_prepend(var_table, create_pair_string("rcpt_local", rcpt->local_part));
29 var_table = g_list_prepend(var_table, create_pair_string("rcpt_domain", rcpt->domain)); 29 var_table = g_list_prepend(var_table, create_pair_string("rcpt_domain", rcpt->domain));
34 34
35 return var_table; 35 return var_table;
36 } 36 }
37 37
38 GList* 38 GList*
39 var_table_msg(GList * var_table, message * msg) 39 var_table_msg(GList *var_table, message *msg)
40 { 40 {
41 address *ret_path = msg->return_path; 41 address *ret_path = msg->return_path;
42 gchar *tmp_str; 42 gchar *tmp_str;
43 43
44 var_table = g_list_prepend(var_table, create_pair_string("uid", msg->uid)); 44 var_table = g_list_prepend(var_table, create_pair_string("uid", msg->uid));
53 53
54 return var_table; 54 return var_table;
55 } 55 }
56 56
57 GList* 57 GList*
58 var_table_conf(GList * var_table) 58 var_table_conf(GList *var_table)
59 { 59 {
60 var_table = g_list_prepend(var_table, create_pair_string("host_name", conf.host_name)); 60 var_table = g_list_prepend(var_table, create_pair_string("host_name", conf.host_name));
61 var_table = g_list_prepend(var_table, create_pair_string("package", PACKAGE)); 61 var_table = g_list_prepend(var_table, create_pair_string("package", PACKAGE));
62 var_table = g_list_prepend(var_table, create_pair_string("version", VERSION)); 62 var_table = g_list_prepend(var_table, create_pair_string("version", VERSION));
63 63
64 return var_table; 64 return var_table;
65 } 65 }
66 66
67 gint 67 gint
68 expand(GList * var_list, gchar * format, gchar * result, gint result_len) 68 expand(GList *var_list, gchar *format, gchar *result, gint result_len)
69 { 69 {
70 gchar *p = format, *q = result; 70 gchar *p = format, *q = result;
71 gchar *vq; 71 gchar *vq;
72 gint i = 0; 72 gint i = 0;
73 gboolean escape = FALSE; 73 gboolean escape = FALSE;