別の簡単な例:
if (wpa_s->mlme.ssid_len == 0)
return -EINVAL;
なぜ単項マイナス?これは (通常) 成功時に >0 を返し、失敗時に <(=)0 を返す関数に対して行われますか、それとも他の理由がありますか?
別の簡単な例:
if (wpa_s->mlme.ssid_len == 0)
return -EINVAL;
なぜ単項マイナス?これは (通常) 成功時に >0 を返し、失敗時に <(=)0 を返す関数に対して行われますか、それとも他の理由がありますか?