home *** CD-ROM | disk | FTP | other *** search
/ The C Users' Group Library 1994 August / wc-cdrom-cusersgrouplibrary-1994-08.iso / vol_300 / 355_03 / slk3.exe / TEST / TST / BIGMAC.TST < prev    next >
Text File  |  1989-08-01  |  674b  |  20 lines

  1. #define min(a,b) ( ((a) < (b)) ? (a) : (b) )
  2. #define max(a,b) ( ((a) > (b)) ? (a) : (b) )
  3.  
  4. extern void generate_line(line *l)
  5. {
  6. word min_row_ext, min_col_ext, max_row_ext, max_col_ext;
  7.     min_row_ext = 0;
  8.     min_col_ext = 1;
  9.     max_row_ext = 3;
  10.     max_col_ext = 5;
  11.  min_row_ext = min(min_row_ext, min(l->st_arrow,
  12.     min(l->end_arrow, min(l->st_row, l->end_row))));
  13.  min_col_ext = min(min_col_ext, min(l->st_arcol,
  14.     min(l->end_arcol, min(l->st_row, l->end_col))));
  15.  max_row_ext = max(max_row_ext, max(l->st_arrow,
  16.     max(l->end_arrow, max(l->st_row, l->end_row))));
  17.  max_col_ext = max(max_col_ext, max(l->st_arcol,
  18.     max(l->end_arcol, max(l->st_row, l->end_col))));
  19. }
  20.