/* * (C) 2013-2015 by Christian Hesse * * This software may be used and distributed according to the terms * of the GNU General Public License, incorporated herein by reference. */ #ifndef _DYNDHCPD_H #define _DYNDHCPD_H #define _GNU_SOURCE #include #include #include #include #include #include #include #include #include #include #include "config.h" #include "version.h" #define PROGNAME "dyndhcpd" struct address { struct in_addr i; char c[INET_ADDRSTRLEN]; }; struct network { struct address address; struct address netaddress; struct address netmask; struct address broadcast; struct address minhost; struct address maxhost; }; /*** replace ***/ int replace(char ** config, size_t *length, const char ** tmp, const char * template, const char * value); /*** main ***/ int main (int argc, char ** argv); #endif /* _DYNDHCPD_H */ // vim: set syntax=c: