ntp: add functions for adding extension fields

This commit is contained in:
Miroslav Lichvar
2020-02-03 18:28:00 +01:00
parent 86d29221f3
commit 725beb360a
2 changed files with 92 additions and 1 deletions

View File

@@ -29,6 +29,12 @@
#include "ntp.h"
extern int NEF_SetField(unsigned char *buffer, int buffer_length, int start,
int type, void *body, int body_length, int *length);
extern int NEF_AddBlankField(NTP_Packet *packet, NTP_PacketInfo *info, int type,
int body_length, void **body);
extern int NEF_AddField(NTP_Packet *packet, NTP_PacketInfo *info,
int type, void *body, int body_length);
extern int NEF_ParseSingleField(unsigned char *buffer, int buffer_length, int start,
int *length, int *type, void **body, int *body_length);
extern int NEF_ParseField(NTP_Packet *packet, int packet_length, int start,