26 #ifndef ARCHIVE_VERSION_HPP
27 #define ARCHIVE_VERSION_HPP
29 #include "../my_config.h"
64 bool operator < (
const archive_version & ref)
const {
return value() < ref.value(); };
65 bool operator >= (
const archive_version & ref)
const {
return value() >= ref.value(); };
66 bool operator == (
const archive_version & ref)
const {
return value() == ref.value(); };
67 bool operator != (
const archive_version & ref)
const {
return value() != ref.value(); };
68 bool operator > (
const archive_version & ref)
const {
return value() > ref.value(); };
69 bool operator <= (
const archive_version & ref)
const {
return value() <= ref.value(); };
81 U_I value()
const {
return (U_I)(version)*256 + fix; };
82 static unsigned char to_digit(
unsigned char val);
83 static unsigned char to_char(
unsigned char val);