Für die Programmiersprache C gelten andere Konventionen für Übergabeparameter an Funktionen als für COBOL und FORTRAN. SDF bietet deshalb neben der allgemeinen HLL-Schnittstelle auch eine C-Schnittstelle an, die jedoch die gleiche Funktionalität hat wie die allgemeine HLL-Schnittstelle. Funktionen, bei denen optionale Parameter vorkommen, wurden in mehrere C-Funktionen aufgespaltet.
Die C-Funktionen bieten die Funktionalität der „alten“ Makroaufrufe RDSTMT, CORSTMT und TRSTMT, die den normierten Übergabebereich im alten Format verwenden (siehe AAbschnitt „Änderungen der SDF-Programmschnittstelle“).
Soll die erweiterte Funktionalität der entsprechenden „neuen“ Makroaufrufe CMDRST, CMDCST und CMDTST (z.B. Statement-Returncode) für den normierten Übergabebereich im neuen Format genutzt werden, muss die Assembler-Schnittstelle verwendet werden (siehe SDF-Makros).