rjp_init_* = initialize passed pointer rjp_delete_* = cleanup internal structures rjp_new_* = rjp_malloc new value and initialize it rjp_free_* = cleanup internal structures and rjp_free passed pointer irjp_* = internal function rjp_* = api function RJP_* = data type name/typedef