https://github.com/git/git
Raw File
Tip revision: 4fa66c85f11bc5a541462ca5ae3246aa0ce02e74 authored by Junio C Hamano on 04 May 2017, 07:27:19 UTC
Git 2.13-rc2
Tip revision: 4fa66c8
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