HACK: Work around C99 issue by using C++
HACK: Work around C99 issue by using C++