Diff for /embedaddon/mpd/src/util.h between versions 1.1.1.1 and 1.1.1.3

version 1.1.1.1, 2012/02/21 23:32:47 version 1.1.1.3, 2016/11/01 09:56:12
Line 11 Line 11
 #define _UTIL_H_  #define _UTIL_H_
   
 #include "ip.h"  #include "ip.h"
#include <net/ethernet.h>
 #include <osreldate.h>
   /*-    /*-
    * The following macro is used to update an     * The following macro is used to update an
    * internet checksum.  "acc" is a 32-bit     * internet checksum.  "acc" is a 32-bit
Line 68 Line 69
   extern int            TcpAcceptConnection(int sock, struct sockaddr_storage *addr, int block);    extern int            TcpAcceptConnection(int sock, struct sockaddr_storage *addr, int block);
   extern int            GetInetSocket(int type, struct u_addr *addr, in_port_t port, int block, char *ebuf, size_t len);    extern int            GetInetSocket(int type, struct u_addr *addr, in_port_t port, int block, char *ebuf, size_t len);
   
   #ifdef PHYSTYPE_MODEM
   extern int            OpenSerialDevice(const char *label, const char *path, int baudrate);    extern int            OpenSerialDevice(const char *label, const char *path, int baudrate);
   extern int            ExclusiveOpenDevice(const char *label, const char *path);    extern int            ExclusiveOpenDevice(const char *label, const char *path);
   extern void           ExclusiveCloseDevice(const char *label, int fd, const char *path);    extern void           ExclusiveCloseDevice(const char *label, int fd, const char *path);
   #endif
   
   extern int            PIDCheck(const char *lockfile, int killem);    extern int            PIDCheck(const char *lockfile, int killem);
   
Line 84 Line 87
   extern void           ShowMesg(int log, const char *pref, const char *buf, int len);    extern void           ShowMesg(int log, const char *pref, const char *buf, int len);
   extern char           *Bin2Hex(const unsigned char *bin, size_t len);    extern char           *Bin2Hex(const unsigned char *bin, size_t len);
   extern u_char         *Hex2Bin(char *hexstr);    extern u_char         *Hex2Bin(char *hexstr);
   #ifndef USE_NG_PRED1
   extern u_short        Crc16(u_short fcs, u_char *cp, int len);    extern u_short        Crc16(u_short fcs, u_char *cp, int len);
   #endif
   extern u_long         GenerateMagic(void);    extern u_long         GenerateMagic(void);
   
   extern int            GetAnyIpAddress(struct u_addr *ipaddr, const char *ifname);    extern int            GetAnyIpAddress(struct u_addr *ipaddr, const char *ifname);
Line 93 Line 98
   extern int            GetPeerEther(struct u_addr *addr, struct sockaddr_dl *hwaddr);    extern int            GetPeerEther(struct u_addr *addr, struct sockaddr_dl *hwaddr);
   extern void           ppp_util_ascify(char *buf, size_t max,    extern void           ppp_util_ascify(char *buf, size_t max,
                             const char *bytes, size_t len);                              const char *bytes, size_t len);
#ifndef HAVE_NTOA_R
   extern char           *ether_ntoa_r(const struct ether_addr *n, char *a);
 #endif  #endif
   
   #endif

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.3


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>