pub unsafe extern "C" fn EricPruefeBIC(bic: *const byteChar) -> c_intExpand description
@brief Die @c bic wird auf Gültigkeit überprüft.
Die Prüfung erfolgt in zwei Schritten: @mAbsatz -# Formale Prüfung auf gültige Zeichen und richtige Länge. -# Prüfung, ob das Länderkennzeichen für BIC gültig ist.
Falls die BIC ungültig ist liefert die Funktion EricHoleFehlerText() den zugehörigen Fehlertext.
@param[in] bic Zeiger auf eine NULL-terminierte Zeichenkette.
@return
- ::ERIC_OK
- ::ERIC_GLOBAL_BIC_FORMALER_FEHLER: Ungültige Zeichen, falsche Länge.
- ::ERIC_GLOBAL_BIC_LAENDERCODE_FEHLER
- ::ERIC_GLOBAL_NULL_PARAMETER: Parameter @c bic ist NULL.
- ::ERIC_GLOBAL_COMMONDATA_NICHT_VERFUEGBAR
- ::ERIC_GLOBAL_NICHT_GENUEGEND_ARBEITSSPEICHER
- ::ERIC_GLOBAL_UNKNOWN
@see - @typeDokumentation{ERiC-Entwicklerhandbuch.pdf}, Kap. “BIC ISO-Ländercodes” - @typeDokumentation{ERiC-Entwicklerhandbuch.pdf}, Kap. “BIC-Prüfung”