add cdecl