Staging
v0.5.1
https://github.com/git/git
Revision 6e3a7b3398559305c7a239a42e447c21a8f39ff8 authored by Junio C Hamano on 03 February 2017, 19:29:52 UTC, committed by Junio C Hamano on 03 February 2017, 19:29:52 UTC
Signed-off-by: Junio C Hamano <gitster@pobox.com>
1 parent fafca0f
Raw File
Tip revision: 6e3a7b3398559305c7a239a42e447c21a8f39ff8 authored by Junio C Hamano on 03 February 2017, 19:29:52 UTC
Git 2.12-rc0
Tip revision: 6e3a7b3
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