Inside Macintosh: Operating System Utilities /
Chapter 3 - Mathematical and Logical Utilities / Mathematical and Logical Utilities Reference
Routines / Multiplying and Dividing Fixed-Point Numbers

### FixDiv

You can use the `FixDiv` function to divide two variables of the same type (`Fixed`, `Fract`, or `LongInt`) or to divide a `LongInt` or `Fract` number by a `Fixed` number.

```FUNCTION FixDiv (a, b: Fixed): Fixed;
```
`a`
The first operand, which can be a variable of type `Fixed` or a variable of type `Fract` or `LongInt`.
`b`
The second operand, which can be a variable of type `Fixed` or it can be a variable of the same type as the variable in parameter `a`.
##### DESCRIPTION
The `FixDiv` function returns the quotient of the numbers specified in the `a` and `b` parameters. If the `b` parameter is in the format of a `Fixed` number, then the `a` parameter can be in the format of a `Fixed`, `Fract`, or `LongInt` number. If the b parameter is in the format of a `Fract` or `LongInt` number, then the `a` parameter must be in the same format.

The returned value is in the format of a `Fixed` number if both `a` and `b` are both `Fixed` numbers, both `Fract` numbers, or both `LongInt` numbers. Otherwise, the returned value is the same type as the number in the `a` parameter.

Division by zero results in \$8000000 if `a` is negative, and \$7FFFFFFF otherwise; thus the special case 0/0 yields \$7FFFFFFF.

##### SEE ALSO
For a summary of the routines that perform operations on the Fixed and Fract data type, see Table 3-2 on page 3-26.

© Apple Computer, Inc.
6 JUL 1996

 Get information on Apple products. Visit the Apple Store online or at retail locations. 1-800-MY-APPLE Copyright © 2004 Apple Computer, Inc. All rights reserved. | Terms of use | Privacy Notice