home *** CD-ROM | disk | FTP | other *** search
/ The C Users' Group Library 1994 August / wc-cdrom-cusersgrouplibrary-1994-08.iso / listings / v_09_03 / 9n03043a < prev    next >
Text File  |  1991-01-18  |  1KB  |  44 lines

  1. /**************************************
  2.  * Name: pcon.h
  3.  * Description: data structures for com-
  4.  *       munication within the kernel
  5.  * ***********************************/
  6.  
  7. struct sale_status {
  8.     unsigned char sale_flag;
  9.     unsigned char digits[6];
  10.     unsigned char enter_flag;
  11. };
  12.  
  13. struct rev_status {
  14.     unsigned char major;
  15.     unsigned char minor;
  16.     unsigned char date[6];
  17. };
  18.  
  19. struct config_table {
  20.     unsigned char jordan_round;
  21.     unsigned char num_dec_pts_c;
  22.     unsigned char num_dec_pts_v;
  23.     unsigned char cash_vol_def;
  24.     unsigned char c_or_v;
  25.     unsigned char fill_dash;
  26.     unsigned char lst_sig_dig_c;
  27.     unsigned char lst_sig_dig_v;
  28.     unsigned char preset_req;
  29. };
  30.  
  31. /* data structures for serial comm mesages */
  32.  
  33. struct sale_msg {             /* almost the same as */
  34.     unsigned char salef;       /* sale_status except */
  35.     unsigned char digits[3]; /* the digits are */
  36.     unsigned char enterf;      /* represented by BCD */
  37. };                             /* instead of byte */
  38.  
  39. struct rev_msg {
  40.     unsigned char major;
  41.     unsigned char minor;
  42.     unsigned char date[3];
  43. };
  44.