The warnings were:
implicit declaration of function 'malloc' [-Wimplicit-function-declaration]
incompatible implicit declaration of built-in function 'malloc'
implicit declaration of function 'free' [-Wimplicit-function-declaration]
incompatible implicit declaration of built-in function 'free'
#include "netdissect.h"
#include <string.h>
#include <stdio.h>
#include "netdissect.h"
#include <string.h>
#include <stdio.h>
#ifdef USE_LIBSMI
#include <smi.h>
#ifdef USE_LIBSMI
#include <smi.h>