123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- /*
- * Copyright (C) 1995. Bill Brown <brown@gis.uiuc.edu> & Michael Shapiro
- *
- * This program is free software under the GPL (>=v2)
- * Read the file GPL.TXT coming with GRASS for details.
- */
- #include <grass/datetime.h>
- /*!
- * \brief
- *
- * Returns:
- * 1 if the Datetime is positive
- * 0 otherwise
- *
- * \param dt
- * \return int
- */
- int datetime_is_positive(const DateTime * dt)
- {
- return dt->positive != 0;
- }
- /*!
- * \brief
- *
- * Returns:
- * 1 if the DateTime is negative
- * 0 otherwise
- *
- * \param dt
- * \return int
- */
- int datetime_is_negative(const DateTime * dt)
- {
- return dt->positive == 0;
- }
- /*!
- * \brief
- *
- * Makes the DateTime positive. (A.D. for ABSOLUTE DateTimes)
- *
- * \param dt
- * \return void
- */
- void datetime_set_positive(DateTime * dt)
- {
- dt->positive = 1;
- }
- /*!
- * \brief
- *
- * Makes the DateTime negative. (B.C. for ABSOLUTE DateTimes)
- *
- * \param dt
- * \return void
- */
- void datetime_set_negative(DateTime * dt)
- {
- dt->positive = 0;
- }
- /*!
- * \brief
- *
- * \param dt
- * \return void
- */
- void datetime_invert_sign(DateTime * dt)
- {
- dt->positive = !dt->positive;
- }
|