alloc_complex
extern complex_property_ptr_t alloc_complex(void);
if ((retval = alloc_complex()) == NULL)