Skip to main content

EricPruefeBIC

Function EricPruefeBIC 

Source
pub unsafe extern "C" fn EricPruefeBIC(bic: *const byteChar) -> c_int
Expand 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”