summaryrefslogtreecommitdiff
path: root/other/gramble/common.h
blob: f9b9f66da093cfb18755edd104cd5ae05689ba35 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

#ifndef	Z_COMMON_H
#define	Z_COMMON_H


#include <sys/types.h>
#include <sys/time.h>
#include <netinet/in.h>
#include <unistd.h>


#ifdef	DEBUG
void debugp (char *filename, const char *str, ...);
void hexdump (char *filename, unsigned char *data, unsigned int amount);
#endif
pid_t z_fork (void);
int m_random (int lowmark, int highmark);
void set_tv (struct timeval *tv, int seconds);
void xstrupper (char *str);
void scnprintf (char *os, size_t len, const char *str, ...);
unsigned long int tdiff (struct timeval *old, struct timeval *new);
char * ipv4_print (char *dest, struct in_addr in, int padding);
void * xrealloc (void *m_ptr, size_t newsize);
char * xstrdup (char *str);
void * xcalloc (int factor, size_t size);
char * allocncat (char **to, char *from, size_t len);
char * alloccat (char **to, char *from);
char * file_load (char *pathname);

#endif