[PATCH v3 2/4] sf: Tidy up code to avoid #ifdef