PfmNumber Usage
This appendix describes how to use PfmNumber data.
-
Assigning PfmNumber to another PfmNumber
It is recommended to use (1) from the following.
PfmNumber n1, n2; (1) n1 = n2; (2) pfmNumberAssign(&n1, n2); (3) memcpy(&n1, &n2, sizeof(PfmNumber));
-
Assigning 0 to PfmNumber
It is recommended to use (1) from the following.
PfmNumber n; (1) n = PFMNUM_ZERO; (2) bzero(&n, sizeof(PfmNumber));
-
Comparing 0 and PfmNumber
The following conditional statements can be used.
PfmNumber n; x if(pfmNumberCompare(n, PFMNUM_ZERO) == 0) // To check n == 0 if(pfmNumberCompare(n, PFMNUM_ZERO) > 0) // To check n > 0 if(pfmNumberCompare(n, PFMNUM_ZERO) >= 0) // To check n >= 0 if(pfmNumberCompare(n, PFMNUM_ZERO) < 0) // To check n < 0