#ifndef INCLUDE_person_h__#define INCLUDE_person_h__#include "git/common.h"#include "repository.h"#include <time.h>/** Parsed representation of a person */structgit_person{char*name;/**< Full name */char*email;/**< Email address */time_ttime;/**< Time when this person committed the change */};voidgit_person__free(git_person*person);git_person*git_person__new(constchar*name,constchar*email,time_ttime);intgit_person__parse(git_person*person,char**buffer_out,constchar*buffer_end,constchar*header);intgit_person__write(git_odb_source*src,constchar*header,constgit_person*person);#endif