Lines Matching refs:self
72 struct file_line *self = malloc(sizeof(*self)); in file_line__new() local
74 if (self == NULL) in file_line__new()
77 self->file = file; in file_line__new()
78 self->lineno = lineno; in file_line__new()
79 self->next = NULL; in file_line__new()
81 return self; in file_line__new()
96 struct message *self = malloc(sizeof(*self)); in message__new() local
98 if (self == NULL) in message__new()
101 self->files = file_line__new(file, lineno); in message__new()
102 if (self->files == NULL) in message__new()
105 self->msg = strdup(msg); in message__new()
106 if (self->msg == NULL) in message__new()
109 self->option = option; in message__new()
110 self->next = NULL; in message__new()
112 return self; in message__new()
114 free(self->files); in message__new()
116 free(self); in message__new()
117 self = NULL; in message__new()
134 static int message__add_file_line(struct message *self, const char *file, in message__add_file_line() argument
143 fl->next = self->files; in message__add_file_line()
144 self->files = fl; in message__add_file_line()
190 static void message__print_file_lineno(struct message *self) in message__print_file_lineno() argument
192 struct file_line *fl = self->files; in message__print_file_lineno()
195 if (self->option != NULL) in message__print_file_lineno()
196 printf("# %s:00000\n", self->option); in message__print_file_lineno()
209 static void message__print_gettext_msgid_msgstr(struct message *self) in message__print_gettext_msgid_msgstr() argument
211 message__print_file_lineno(self); in message__print_gettext_msgid_msgstr()
214 "msgstr \"\"\n", self->msg); in message__print_gettext_msgid_msgstr()