]>
Commit | Line | Data |
---|---|---|
b1d78d77 CC |
1 | #ifndef TRAILER_H |
2 | #define TRAILER_H | |
3 | ||
e8c352c3 JT |
4 | struct trailer_info { |
5 | /* | |
6 | * True if there is a blank line before the location pointed to by | |
7 | * trailer_start. | |
8 | */ | |
9 | int blank_line_before_trailer; | |
10 | ||
11 | /* | |
12 | * Pointers to the start and end of the trailer block found. If there | |
13 | * is no trailer block found, these 2 pointers point to the end of the | |
14 | * input string. | |
15 | */ | |
16 | const char *trailer_start, *trailer_end; | |
17 | ||
18 | /* | |
19 | * Array of trailers found. | |
20 | */ | |
21 | char **trailers; | |
22 | size_t trailer_nr; | |
23 | }; | |
24 | ||
e1f89863 TK |
25 | void process_trailers(const char *file, int in_place, int trim_empty, |
26 | struct string_list *trailers); | |
b1d78d77 | 27 | |
e8c352c3 JT |
28 | void trailer_info_get(struct trailer_info *info, const char *str); |
29 | ||
30 | void trailer_info_release(struct trailer_info *info); | |
31 | ||
b1d78d77 | 32 | #endif /* TRAILER_H */ |