hsmet  1.0.0
Funktionen
he-long.h-Dateireferenz

Mathematische Operationen mit long-Werten, Erkennung von Ueberlauf, Vorbeugung vor Division durch 0. Mehr ...

gehe zum Quellcode dieser Datei

Funktionen

long hsm_et_long_add (long a, long b, int *ec)
 Addition. Mehr ...
 
long hsm_et_long_sub (long a, long b, int *ec)
 Subtraktion. Mehr ...
 
long hsm_et_long_mul (long a, long b, int *ec)
 Multiplikation. Mehr ...
 
long hsm_et_long_div (long a, long b, int *ec)
 Division. Mehr ...
 
long hsm_et_long_abs (long a, int *ec)
 Betrag bilden. Mehr ...
 
long hsm_et_long_sqr (long a, int *ec)
 Quadrieren. Mehr ...
 

Ausführliche Beschreibung

Mathematische Operationen mit long-Werten, Erkennung von Ueberlauf, Vorbeugung vor Division durch 0.

Dokumentation der Funktionen

◆ hsm_et_long_abs()

long hsm_et_long_abs ( long  a,
int *  ec 
)

Betrag bilden.

Parameter
aLinker Operand.
ecZeiger auf Fehlercode-Variable, darf NULL sein.
Rückgabe
Ergebnis.

◆ hsm_et_long_add()

long hsm_et_long_add ( long  a,
long  b,
int *  ec 
)

Addition.

Parameter
aLinker Operand.
bRechter Operand.
ecZeiger auf Fehlercode-Variable, darf NULL sein.
Rückgabe
Ergebnis.

◆ hsm_et_long_div()

long hsm_et_long_div ( long  a,
long  b,
int *  ec 
)

Division.

Parameter
aZaehler.
bNenner.
ecZeiger auf Fehlercode-Variable, darf NULL sein.
Rückgabe
Ergebnis.

◆ hsm_et_long_mul()

long hsm_et_long_mul ( long  a,
long  b,
int *  ec 
)

Multiplikation.

Parameter
aLinker Operand.
bRechter Operand.
ecZeiger auf Fehlercode-Variable, darf NULL sein.
Rückgabe
Ergebnis.

◆ hsm_et_long_sqr()

long hsm_et_long_sqr ( long  a,
int *  ec 
)

Quadrieren.

Parameter
aLinker Operand.
ecZeiger auf Fehlercode-Variable, darf NULL sein.
Rückgabe
Ergebnis.

◆ hsm_et_long_sub()

long hsm_et_long_sub ( long  a,
long  b,
int *  ec 
)

Subtraktion.

Parameter
aLinker Operand.
bRechter Operand.
ecZeiger auf Fehlercode-Variable, darf NULL sein.
Rückgabe
Ergebnis.