trailer.hon commit Merge branch 'pw/am-signoff' (5c3895d)
   1#ifndef TRAILER_H
   2#define TRAILER_H
   3
   4struct 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
  25void process_trailers(const char *file, int in_place, int trim_empty,
  26                      struct string_list *trailers);
  27
  28void trailer_info_get(struct trailer_info *info, const char *str);
  29
  30void trailer_info_release(struct trailer_info *info);
  31
  32#endif /* TRAILER_H */