home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / magazine / pctchnqs / 1991 / number5 / l3.c < prev    next >
Text File  |  1991-09-07  |  448b  |  17 lines

  1. /* Sample use of Div function to perform division when the result
  2.    doesn't fit in 16 bits */
  3.  
  4. #include <stdio.h>
  5.  
  6. extern unsigned int Div(unsigned int * Dividend,
  7.         int DividendLength, unsigned int Divisor,
  8.         unsigned int * Quotient);
  9.  
  10. main() {
  11.    unsigned long m, i = 0x20000001;
  12.    unsigned int k, j = 0x10;
  13.   
  14.    k = Div((unsigned int *)&i, sizeof(i), j, (unsigned int *)&m);
  15.    printf("%lu / %u = %lu r %u\n", i, j, m, k);
  16. }
  17.