The gettext doesn't handle the {CONFIG}:00000 markers as sources. I added a simple comment prefix for them.
Unified · Split
| @@ -179,7 +179,11 @@ static void message__print_file_lineno(struct message *self) · 178 unmodified lines | ||
| 179 | 179 | { |
| 180 | 180 | struct file_line *fl = self->files; |
| 181 | 181 | |
| 182 | − printf("\n#: %s:%d", fl->file, fl->lineno); | |
| 182 | + putchar('\n'); | |
| 183 | + if (self->option != NULL) | |
| 184 | + printf("# %s:00000\n", self->option); | |
| 185 | + | |
| 186 | + printf("#: %s:%d", fl->file, fl->lineno); | |
| 183 | 187 | fl = fl->next; |
| 184 | 188 | |
| 185 | 189 | while (fl != NULL) { |
| @@ -187,9 +191,6 @@ static void message__print_file_lineno(struct message *self) · 1 unmodified line | ||
| 187 | 191 | fl = fl->next; |
| 188 | 192 | } |
| 189 | 193 | |
| 190 | − if (self->option != NULL) | |
| 191 | − printf(", %s:00000", self->option); | |
| 192 | − | |
| 193 | 194 | putchar('\n'); |
| 194 | 195 | } |
| 195 | 196 | |