https://github.com/git/git
Raw File
Tip revision: 08f9c32463bf9e578acb7ac5f77afd36e803c6bc authored by Junio C Hamano on 12 July 2017, 22:24:15 UTC
Git 2.13.3
Tip revision: 08f9c32
trailer.h
#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 */
back to top