result = fairly_complex ( first, /* Number of bytes to be read. */ second, /* Buffer to read the bytes into */ third, /* Number of microseonds to wait */ fourth, /* function to call upon failure. */ fifth, /* function to call upon success */);