home *** CD-ROM | disk | FTP | other *** search
/ Oakland CPM Archive / oakcpm.iso / cpm / qterm / qt43efx2.ark / VERSION.I < prev   
Encoding:
Text File  |  1991-05-12  |  896 b   |  49 lines

  1. ; version.i - keep the version in one place
  2.  
  3. .var    no    0
  4. .var    yes    ! no
  5.  
  6. .var    major    4
  7. .var    minor    3
  8. .var    rev    'f'
  9. .var    subver    0
  10.  
  11. ;vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
  12. .var    dg    no        ; set this no for release versions
  13. ;^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  14.  
  15. .macro    year
  16.     db    '1991'
  17. .endm
  18.  
  19. .macro    version
  20. .if    major >= 100
  21.     db    major / 100 + '0'
  22. .endif
  23. .if    major >= 10
  24.     db    [major / 10] % 10 + '0'
  25. .endif
  26.     db    major % 10 + '0'
  27.     db    '.'
  28. .if    minor >= 100
  29.     db    minor / 100 + '0'
  30. .endif
  31. .if    minor >= 10
  32.     db    [minor / 10] % 10 + '0'
  33. .endif
  34.     db    minor % 10 + '0', rev
  35. .if    subver
  36.     db    ' ('
  37. .if    subver >= 1000
  38.     db    subver / 1000 + '0'
  39. .endif
  40. .if    subver >= 100
  41.     db    [subver / 100] % 10 + '0'
  42. .endif
  43. .if    subver >= 10
  44.     db    [subver / 10] % 10 + '0'
  45. .endif
  46.     db    subver % 10 + '0', ')'
  47. .endif
  48. .endm
  49.