mirror of
https://github.com/rfivet/uemacs.git
synced 2024-12-18 15:26:23 -05:00
cleanup usage and wrapper
This commit is contained in:
parent
128354e657
commit
68a79430e6
29
usage.c
29
usage.c
@ -1,22 +1,27 @@
|
||||
/* usage.c -- implements usage.h */
|
||||
|
||||
/* TODO: align exit return code */
|
||||
|
||||
#include "usage.h"
|
||||
|
||||
#include <stdarg.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
static void report(const char* prefix, const char *err, va_list params)
|
||||
{
|
||||
char msg[4096];
|
||||
vsnprintf(msg, sizeof(msg), err, params);
|
||||
fprintf(stderr, "%s%s\n", prefix, msg);
|
||||
static void report( const char *prefix, const char *err, va_list params) {
|
||||
char msg[ 4096] ;
|
||||
|
||||
vsnprintf( msg, sizeof msg, err, params) ;
|
||||
fprintf( stderr, "%s%s\n", prefix, msg) ;
|
||||
}
|
||||
|
||||
void die(const char* err, ...)
|
||||
{
|
||||
va_list params;
|
||||
void die( const char *err, ...) {
|
||||
va_list params ;
|
||||
|
||||
va_start(params, err);
|
||||
report("fatal: ", err, params);
|
||||
va_end(params);
|
||||
exit(128);
|
||||
va_start( params, err) ;
|
||||
report( "fatal: ", err, params) ;
|
||||
va_end( params) ;
|
||||
exit( 128) ;
|
||||
}
|
||||
|
||||
/* end of usage.c */
|
||||
|
2
usage.h
2
usage.h
@ -1,6 +1,6 @@
|
||||
#ifndef USAGE_H_
|
||||
#define USAGE_H_
|
||||
|
||||
extern void die(const char* err, ...);
|
||||
void die( const char *err, ...) ;
|
||||
|
||||
#endif /* USAGE_H_ */
|
||||
|
33
wrapper.c
33
wrapper.c
@ -1,22 +1,29 @@
|
||||
/* wrapper.c -- implements wrapper.h */
|
||||
|
||||
#include "wrapper.h"
|
||||
|
||||
#include "usage.h"
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <unistd.h>
|
||||
|
||||
/* Function copyright: git */
|
||||
int xmkstemp(char *template)
|
||||
{
|
||||
int fd;
|
||||
void xmkstemp( char *template) {
|
||||
int fd ;
|
||||
|
||||
fd = mkstemp(template);
|
||||
if (fd < 0)
|
||||
die("Unable to create temporary file");
|
||||
return fd;
|
||||
fd = mkstemp( template) ;
|
||||
if( fd < 0)
|
||||
die( "Unable to create temporary file") ;
|
||||
|
||||
close( fd) ;
|
||||
}
|
||||
|
||||
void *xmalloc(size_t size)
|
||||
{
|
||||
void *ret = malloc(size);
|
||||
if (!ret)
|
||||
die("Out of memory");
|
||||
return ret;
|
||||
void *xmalloc( size_t size) {
|
||||
void *ret = malloc( size) ;
|
||||
if( !ret)
|
||||
die( "Out of memory") ;
|
||||
|
||||
return ret ;
|
||||
}
|
||||
|
||||
/* end of wrapper.c */
|
||||
|
Loading…
Reference in New Issue
Block a user