mirror of
https://github.com/isc-projects/bind9.git
synced 2026-04-24 23:57:30 -04:00
const correctness
This commit is contained in:
parent
ff6e834f7d
commit
26f327f1f5
4 changed files with 45 additions and 38 deletions
|
|
@ -15,7 +15,7 @@
|
|||
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/* $Id: time.h,v 1.26 2001/08/31 21:51:27 gson Exp $ */
|
||||
/* $Id: time.h,v 1.27 2001/09/05 17:22:52 gson Exp $ */
|
||||
|
||||
#ifndef ISC_TIME_H
|
||||
#define ISC_TIME_H 1
|
||||
|
|
@ -57,7 +57,7 @@ isc_interval_set(isc_interval_t *i,
|
|||
*/
|
||||
|
||||
isc_boolean_t
|
||||
isc_interval_iszero(isc_interval_t *i);
|
||||
isc_interval_iszero(const isc_interval_t *i);
|
||||
/*
|
||||
* Returns ISC_TRUE iff. 'i' is the zero interval.
|
||||
*
|
||||
|
|
@ -115,7 +115,7 @@ isc_time_settoepoch(isc_time_t *t);
|
|||
*/
|
||||
|
||||
isc_boolean_t
|
||||
isc_time_isepoch(isc_time_t *t);
|
||||
isc_time_isepoch(const isc_time_t *t);
|
||||
/*
|
||||
* Returns ISC_TRUE iff. 't' is the epoch ("time zero").
|
||||
*
|
||||
|
|
@ -144,7 +144,7 @@ isc_time_now(isc_time_t *t);
|
|||
*/
|
||||
|
||||
isc_result_t
|
||||
isc_time_nowplusinterval(isc_time_t *t, isc_interval_t *i);
|
||||
isc_time_nowplusinterval(isc_time_t *t, const isc_interval_t *i);
|
||||
/*
|
||||
* Set *t to the current absolute time + i.
|
||||
*
|
||||
|
|
@ -169,7 +169,7 @@ isc_time_nowplusinterval(isc_time_t *t, isc_interval_t *i);
|
|||
*/
|
||||
|
||||
int
|
||||
isc_time_compare(isc_time_t *t1, isc_time_t *t2);
|
||||
isc_time_compare(const isc_time_t *t1, const isc_time_t *t2);
|
||||
/*
|
||||
* Compare the times referenced by 't1' and 't2'
|
||||
*
|
||||
|
|
@ -185,7 +185,7 @@ isc_time_compare(isc_time_t *t1, isc_time_t *t2);
|
|||
*/
|
||||
|
||||
isc_result_t
|
||||
isc_time_add(isc_time_t *t, isc_interval_t *i, isc_time_t *result);
|
||||
isc_time_add(const isc_time_t *t, const isc_interval_t *i, isc_time_t *result);
|
||||
/*
|
||||
* Add 'i' to 't', storing the result in 'result'.
|
||||
*
|
||||
|
|
@ -201,7 +201,8 @@ isc_time_add(isc_time_t *t, isc_interval_t *i, isc_time_t *result);
|
|||
*/
|
||||
|
||||
isc_result_t
|
||||
isc_time_subtract(isc_time_t *t, isc_interval_t *i, isc_time_t *result);
|
||||
isc_time_subtract(const isc_time_t *t, const isc_interval_t *i,
|
||||
isc_time_t *result);
|
||||
/*
|
||||
* Subtract 'i' from 't', storing the result in 'result'.
|
||||
*
|
||||
|
|
@ -216,7 +217,7 @@ isc_time_subtract(isc_time_t *t, isc_interval_t *i, isc_time_t *result);
|
|||
*/
|
||||
|
||||
isc_uint64_t
|
||||
isc_time_microdiff(isc_time_t *t1, isc_time_t *t2);
|
||||
isc_time_microdiff(const isc_time_t *t1, const isc_time_t *t2);
|
||||
/*
|
||||
* Find the difference in microseconds between time t1 and time t2.
|
||||
* t2 is the subtrahend of t1; ie, difference = t1 - t2.
|
||||
|
|
@ -240,7 +241,7 @@ isc_time_seconds(isc_time_t *t);
|
|||
*/
|
||||
|
||||
isc_result_t
|
||||
isc_time_secondsastimet(isc_time_t *t, time_t *secondsp);
|
||||
isc_time_secondsastimet(const isc_time_t *t, time_t *secondsp);
|
||||
/*
|
||||
* Ensure the number of seconds in an isc_time_t is representable by a time_t.
|
||||
*
|
||||
|
|
@ -263,7 +264,7 @@ isc_time_secondsastimet(isc_time_t *t, time_t *secondsp);
|
|||
*/
|
||||
|
||||
isc_uint32_t
|
||||
isc_time_nanoseconds(isc_time_t *t);
|
||||
isc_time_nanoseconds(const isc_time_t *t);
|
||||
/*
|
||||
* Return the number of nanoseconds stored in a time structure.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@
|
|||
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/* $Id: time.c,v 1.40 2001/09/05 17:05:47 gson Exp $ */
|
||||
/* $Id: time.c,v 1.41 2001/09/05 17:22:51 gson Exp $ */
|
||||
|
||||
#include <config.h>
|
||||
|
||||
|
|
@ -93,7 +93,7 @@ isc_interval_set(isc_interval_t *i,
|
|||
}
|
||||
|
||||
isc_boolean_t
|
||||
isc_interval_iszero(isc_interval_t *i) {
|
||||
isc_interval_iszero(const isc_interval_t *i) {
|
||||
REQUIRE(i != NULL);
|
||||
INSIST(i->nanoseconds < NS_PER_S);
|
||||
|
||||
|
|
@ -129,7 +129,7 @@ isc_time_settoepoch(isc_time_t *t) {
|
|||
}
|
||||
|
||||
isc_boolean_t
|
||||
isc_time_isepoch(isc_time_t *t) {
|
||||
isc_time_isepoch(const isc_time_t *t) {
|
||||
REQUIRE(t != NULL);
|
||||
INSIST(t->nanoseconds < NS_PER_S);
|
||||
|
||||
|
|
@ -183,7 +183,7 @@ isc_time_now(isc_time_t *t) {
|
|||
}
|
||||
|
||||
isc_result_t
|
||||
isc_time_nowplusinterval(isc_time_t *t, isc_interval_t *i) {
|
||||
isc_time_nowplusinterval(isc_time_t *t, const isc_interval_t *i) {
|
||||
struct timeval tv;
|
||||
char strbuf[ISC_STRERRORSIZE];
|
||||
|
||||
|
|
@ -234,7 +234,7 @@ isc_time_nowplusinterval(isc_time_t *t, isc_interval_t *i) {
|
|||
}
|
||||
|
||||
int
|
||||
isc_time_compare(isc_time_t *t1, isc_time_t *t2) {
|
||||
isc_time_compare(const isc_time_t *t1, const isc_time_t *t2) {
|
||||
REQUIRE(t1 != NULL && t2 != NULL);
|
||||
INSIST(t1->nanoseconds < NS_PER_S && t2->nanoseconds < NS_PER_S);
|
||||
|
||||
|
|
@ -250,7 +250,8 @@ isc_time_compare(isc_time_t *t1, isc_time_t *t2) {
|
|||
}
|
||||
|
||||
isc_result_t
|
||||
isc_time_add(isc_time_t *t, isc_interval_t *i, isc_time_t *result) {
|
||||
isc_time_add(const isc_time_t *t, const isc_interval_t *i, isc_time_t *result)
|
||||
{
|
||||
REQUIRE(t != NULL && i != NULL && result != NULL);
|
||||
INSIST(t->nanoseconds < NS_PER_S && i->nanoseconds < NS_PER_S);
|
||||
|
||||
|
|
@ -275,7 +276,9 @@ isc_time_add(isc_time_t *t, isc_interval_t *i, isc_time_t *result) {
|
|||
}
|
||||
|
||||
isc_result_t
|
||||
isc_time_subtract(isc_time_t *t, isc_interval_t *i, isc_time_t *result) {
|
||||
isc_time_subtract(const isc_time_t *t, const isc_interval_t *i,
|
||||
isc_time_t *result)
|
||||
{
|
||||
REQUIRE(t != NULL && i != NULL && result != NULL);
|
||||
INSIST(t->nanoseconds < NS_PER_S && i->nanoseconds < NS_PER_S);
|
||||
|
||||
|
|
@ -297,7 +300,7 @@ isc_time_subtract(isc_time_t *t, isc_interval_t *i, isc_time_t *result) {
|
|||
}
|
||||
|
||||
isc_uint64_t
|
||||
isc_time_microdiff(isc_time_t *t1, isc_time_t *t2) {
|
||||
isc_time_microdiff(const isc_time_t *t1, const isc_time_t *t2) {
|
||||
isc_uint64_t i1, i2, i3;
|
||||
|
||||
REQUIRE(t1 != NULL && t2 != NULL);
|
||||
|
|
@ -328,7 +331,7 @@ isc_time_seconds(isc_time_t *t) {
|
|||
}
|
||||
|
||||
isc_result_t
|
||||
isc_time_secondsastimet(isc_time_t *t, time_t *secondsp) {
|
||||
isc_time_secondsastimet(const isc_time_t *t, time_t *secondsp) {
|
||||
isc_uint64_t i;
|
||||
time_t seconds;
|
||||
|
||||
|
|
@ -383,7 +386,7 @@ isc_time_secondsastimet(isc_time_t *t, time_t *secondsp) {
|
|||
}
|
||||
|
||||
isc_uint32_t
|
||||
isc_time_nanoseconds(isc_time_t *t) {
|
||||
isc_time_nanoseconds(const isc_time_t *t) {
|
||||
REQUIRE(t != NULL);
|
||||
|
||||
ENSURE(t->nanoseconds < NS_PER_S);
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@
|
|||
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/* $Id: time.h,v 1.22 2001/09/01 00:55:27 gson Exp $ */
|
||||
/* $Id: time.h,v 1.23 2001/09/05 17:22:55 gson Exp $ */
|
||||
|
||||
#ifndef ISC_TIME_H
|
||||
#define ISC_TIME_H 1
|
||||
|
|
@ -58,7 +58,7 @@ isc_interval_set(isc_interval_t *i,
|
|||
*/
|
||||
|
||||
isc_boolean_t
|
||||
isc_interval_iszero(isc_interval_t *i);
|
||||
isc_interval_iszero(const isc_interval_t *i);
|
||||
/*
|
||||
* Returns ISC_TRUE iff. 'i' is the zero interval.
|
||||
*
|
||||
|
|
@ -98,7 +98,7 @@ isc_time_settoepoch(isc_time_t *t);
|
|||
*/
|
||||
|
||||
isc_boolean_t
|
||||
isc_time_isepoch(isc_time_t *t);
|
||||
isc_time_isepoch(const isc_time_t *t);
|
||||
/*
|
||||
* Returns ISC_TRUE iff. 't' is the epoch ("time zero").
|
||||
*
|
||||
|
|
@ -127,7 +127,7 @@ isc_time_now(isc_time_t *t);
|
|||
*/
|
||||
|
||||
isc_result_t
|
||||
isc_time_nowplusinterval(isc_time_t *t, isc_interval_t *i);
|
||||
isc_time_nowplusinterval(isc_time_t *t, const isc_interval_t *i);
|
||||
/*
|
||||
* Set *t to the current absolute time + i.
|
||||
*
|
||||
|
|
@ -152,7 +152,7 @@ isc_time_nowplusinterval(isc_time_t *t, isc_interval_t *i);
|
|||
*/
|
||||
|
||||
int
|
||||
isc_time_compare(isc_time_t *t1, isc_time_t *t2);
|
||||
isc_time_compare(const isc_time_t *t1, const isc_time_t *t2);
|
||||
/*
|
||||
* Compare the times referenced by 't1' and 't2'
|
||||
*
|
||||
|
|
@ -168,7 +168,7 @@ isc_time_compare(isc_time_t *t1, isc_time_t *t2);
|
|||
*/
|
||||
|
||||
isc_result_t
|
||||
isc_time_add(isc_time_t *t, isc_interval_t *i, isc_time_t *result);
|
||||
isc_time_add(const isc_time_t *t, const isc_interval_t *i, isc_time_t *result);
|
||||
/*
|
||||
* Add 'i' to 't', storing the result in 'result'.
|
||||
*
|
||||
|
|
@ -184,7 +184,8 @@ isc_time_add(isc_time_t *t, isc_interval_t *i, isc_time_t *result);
|
|||
*/
|
||||
|
||||
isc_result_t
|
||||
isc_time_subtract(isc_time_t *t, isc_interval_t *i, isc_time_t *result);
|
||||
isc_time_subtract(const isc_time_t *t, const isc_interval_t *i,
|
||||
isc_time_t *result);
|
||||
/*
|
||||
* Subtract 'i' from 't', storing the result in 'result'.
|
||||
*
|
||||
|
|
@ -199,7 +200,7 @@ isc_time_subtract(isc_time_t *t, isc_interval_t *i, isc_time_t *result);
|
|||
*/
|
||||
|
||||
isc_uint64_t
|
||||
isc_time_microdiff(isc_time_t *t1, isc_time_t *t2);
|
||||
isc_time_microdiff(const isc_time_t *t1, const isc_time_t *t2);
|
||||
/*
|
||||
* Find the difference in milliseconds between time t1 and time t2.
|
||||
* t2 is the subtrahend of t1; ie, difference = t1 - t2.
|
||||
|
|
@ -213,7 +214,7 @@ isc_time_microdiff(isc_time_t *t1, isc_time_t *t2);
|
|||
*/
|
||||
|
||||
isc_uint32_t
|
||||
isc_time_nanoseconds(isc_time_t *t);
|
||||
isc_time_nanoseconds(const isc_time_t *t);
|
||||
/*
|
||||
* Return the number of nanoseconds stored in a time structure.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@
|
|||
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/* $Id: time.c,v 1.28 2001/09/05 04:18:15 mayer Exp $ */
|
||||
/* $Id: time.c,v 1.29 2001/09/05 17:22:54 gson Exp $ */
|
||||
|
||||
#include <config.h>
|
||||
|
||||
|
|
@ -69,7 +69,7 @@ isc_interval_set(isc_interval_t *i, unsigned int seconds,
|
|||
}
|
||||
|
||||
isc_boolean_t
|
||||
isc_interval_iszero(isc_interval_t *i) {
|
||||
isc_interval_iszero(const isc_interval_t *i) {
|
||||
REQUIRE(i != NULL);
|
||||
if (i->interval == 0)
|
||||
return (ISC_TRUE);
|
||||
|
|
@ -86,7 +86,7 @@ isc_time_settoepoch(isc_time_t *t) {
|
|||
}
|
||||
|
||||
isc_boolean_t
|
||||
isc_time_isepoch(isc_time_t *t) {
|
||||
isc_time_isepoch(const isc_time_t *t) {
|
||||
REQUIRE(t != NULL);
|
||||
|
||||
if (t->absolute.dwLowDateTime == 0 &&
|
||||
|
|
@ -106,7 +106,7 @@ isc_time_now(isc_time_t *t) {
|
|||
}
|
||||
|
||||
isc_result_t
|
||||
isc_time_nowplusinterval(isc_time_t *t, isc_interval_t *i) {
|
||||
isc_time_nowplusinterval(isc_time_t *t, const isc_interval_t *i) {
|
||||
ULARGE_INTEGER i1;
|
||||
|
||||
REQUIRE(t != NULL);
|
||||
|
|
@ -129,14 +129,15 @@ isc_time_nowplusinterval(isc_time_t *t, isc_interval_t *i) {
|
|||
}
|
||||
|
||||
int
|
||||
isc_time_compare(isc_time_t *t1, isc_time_t *t2) {
|
||||
isc_time_compare(const isc_time_t *t1, const isc_time_t *t2) {
|
||||
REQUIRE(t1 != NULL && t2 != NULL);
|
||||
|
||||
return ((int)CompareFileTime(&t1->absolute, &t2->absolute));
|
||||
}
|
||||
|
||||
isc_result_t
|
||||
isc_time_add(isc_time_t *t, isc_interval_t *i, isc_time_t *result) {
|
||||
isc_time_add(const isc_time_t *t, const isc_interval_t *i, isc_time_t *result)
|
||||
{
|
||||
ULARGE_INTEGER i1;
|
||||
|
||||
REQUIRE(t != NULL && i != NULL && result != NULL);
|
||||
|
|
@ -156,7 +157,8 @@ isc_time_add(isc_time_t *t, isc_interval_t *i, isc_time_t *result) {
|
|||
}
|
||||
|
||||
isc_result_t
|
||||
isc_time_subtract(isc_time_t *t, isc_interval_t *i, isc_time_t *result) {
|
||||
isc_time_subtract(const isc_time_t *t, const isc_interval_t *i,
|
||||
isc_time_t *result) {
|
||||
ULARGE_INTEGER i1;
|
||||
|
||||
REQUIRE(t != NULL && i != NULL && result != NULL);
|
||||
|
|
@ -176,7 +178,7 @@ isc_time_subtract(isc_time_t *t, isc_interval_t *i, isc_time_t *result) {
|
|||
}
|
||||
|
||||
isc_uint64_t
|
||||
isc_time_microdiff(isc_time_t *t1, isc_time_t *t2) {
|
||||
isc_time_microdiff(const isc_time_t *t1, const isc_time_t *t2) {
|
||||
ULARGE_INTEGER i1, i2;
|
||||
LONGLONG i3;
|
||||
|
||||
|
|
@ -199,7 +201,7 @@ isc_time_microdiff(isc_time_t *t1, isc_time_t *t2) {
|
|||
}
|
||||
|
||||
isc_uint32_t
|
||||
isc_time_nanoseconds(isc_time_t *t) {
|
||||
isc_time_nanoseconds(const isc_time_t *t) {
|
||||
SYSTEMTIME st;
|
||||
|
||||
/*
|
||||
|
|
|
|||
Loading…
Reference in a new issue