demo cdecl.