#ifndef TRAILER_H #define TRAILER_H struct trailer_info { /* * True if there is a blank line before the location pointed to by * trailer_start. */ int blank_line_before_trailer; /* * Pointers to the start and end of the trailer block found. If there * is no trailer block found, these 2 pointers point to the end of the * input string. */ const char *trailer_start, *trailer_end; /* * Array of trailers found. */ char **trailers; size_t trailer_nr; }; void process_trailers(const char *file, int in_place, int trim_empty, struct string_list *trailers); void trailer_info_get(struct trailer_info *info, const char *str); void trailer_info_release(struct trailer_info *info); #endif /* TRAILER_H */