no need for @interface since this is not a Obj-C class, just C functions.