Hash :
ec250c6e
Author :
Date :
2008-11-23T22:37:55
Remove config.h and make fileops an internal API Since it doesn't make sense to make the disk access stuff portable *AND* public (that's a job for each application imo), we can take a shortcut and just support unixy stuff for now and get away with coding most of it as macros. Since we go with an internal API for starters and only provide higher-level API's to the libgit users, we'll be ok with this approach. Signed-off-by: Andreas Ericsson <ae@op5.se> Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
#ifndef INCLUDE_errors_h__
#define INCLUDE_errors_h__
#include "git/errors.h"
#include <stdlib.h>
/* convenience functions */
static inline int git_int_error(int code)
{
git_errno = code;
return code;
}
static inline void *git_ptr_error(int code)
{
git_errno = code;
return NULL;
}
#endif