72 memcpy(&time1, &arg1->internal,
sizeof(time1));
73 memcpy(&time2, &arg2->internal,
sizeof(time2));
74 memcpy(&time3, &arg3->internal,
sizeof(time3));
101 usec1 += AFW_TIME_DAYS_TO_MICROSECONDS(1);
106 usec3 += AFW_TIME_DAYS_TO_MICROSECONDS(1);
110 return (usec1 >= usec2 && usec1 <= usec3)
Adaptive Framework Core Internal.
apr_int64_t afw_integer_t
typedef for big signed int.
#define AFW_FUNCTION_EVALUATE_REQUIRED_DATA_TYPE_PARAMETER(A_RESULT, A_N, A_TYPE)
Evaluate an arg for a particular data type.
const afw_value_t * afw_function_execute_in_range_time(afw_function_execute_t *x)
Adaptive Function in_range<time>
afw_time_to_microseconds_utc(const afw_time_t *time, afw_xctx_t *xctx)
Convert time normalize to utc to microseconds.
afw_value_false
Adaptive value false.
afw_value_true
Adaptive value true.
afw_time_zone_t time_zone
Function execute parameter.
afw_xctx_t * xctx
The execution context (xctx) of caller.
afw_time_zone_t time_zone
Interface afw_value public struct.
struct for data type time values.
Interface afw_xctx public struct.