Lines Matching refs:self
71 struct file_line *self = malloc(sizeof(*self)); in file_line__new() local
73 if (self == NULL) in file_line__new()
76 self->file = file; in file_line__new()
77 self->lineno = lineno; in file_line__new()
78 self->next = NULL; in file_line__new()
80 return self; in file_line__new()
95 struct message *self = malloc(sizeof(*self)); in message__new() local
97 if (self == NULL) in message__new()
100 self->files = file_line__new(file, lineno); in message__new()
101 if (self->files == NULL) in message__new()
104 self->msg = strdup(msg); in message__new()
105 if (self->msg == NULL) in message__new()
108 self->option = option; in message__new()
109 self->next = NULL; in message__new()
111 return self; in message__new()
113 free(self->files); in message__new()
115 free(self); in message__new()
116 self = NULL; in message__new()
133 static int message__add_file_line(struct message *self, const char *file, in message__add_file_line() argument
142 fl->next = self->files; in message__add_file_line()
143 self->files = fl; in message__add_file_line()
189 static void message__print_file_lineno(struct message *self) in message__print_file_lineno() argument
191 struct file_line *fl = self->files; in message__print_file_lineno()
194 if (self->option != NULL) in message__print_file_lineno()
195 printf("# %s:00000\n", self->option); in message__print_file_lineno()
208 static void message__print_gettext_msgid_msgstr(struct message *self) in message__print_gettext_msgid_msgstr() argument
210 message__print_file_lineno(self); in message__print_gettext_msgid_msgstr()
213 "msgstr \"\"\n", self->msg); in message__print_gettext_msgid_msgstr()