* - [RefC] delete unnecessary conversion to keep code simply. - [RefC] rename some C functions to confliction safe. * make the linter feels good. * Get me a job as a linter slave. * [RefC] Added hard fail for unsupported primitives. * Fix typo.