if (fast != NULL) then err = CKTfndDev(,, fast, ); is equivalent to err = CKTfndDev(,, fast, ); err = *fast ? OK : E_NODEV;