http://stackoverflow.com/questions/16383099/non-local-variable-uses-anonymous-type-warning-in-c
extern "C" {
#include "headername.h"
}
extern "C" {
#include "headername.h"
}