< previous page page_528 next page >

Page 528
G.2
The
DLLs
The companion CD for Standard C Date/Time Library includes a dynamic link library (SCDTL.DLL), developed by Dan Bock for Windows 95 and Windows NT, compiled using Visual C++ 4.0. This DLL can be called as any other Windows API from development environments such as Visual C++, Visual Basic, and Delphi. Also included are the function declaration modules for Visual Basic (SCDTL.BAS) and Delphi (SCDTL.PAS).
These DLL files have not been subjected to the same sorts of output tests as were the original SCDTL functions. For the DLLs, the C functions were assumed to have been proven by the DTLT tests, so only the DLL functions calls and parameter passing were tested.
Note that commercial use of the DLL code requires a license, as described in the Preface on page iii.
G.3
Implemented Functions in
SCDTL.DLL
*arabic_to_roman
b6d2bb65dfd7651e7b7c6e77bcdb2d67.gif
hours_decimal_to_time
day_and_month_equal
b6d2bb65dfd7651e7b7c6e77bcdb2d67.gif
int_to_date
date_to_day_number
b6d2bb65dfd7651e7b7c6e77bcdb2d67.gif
int_to_time
date_to_int
b6d2bb65dfd7651e7b7c6e77bcdb2d67.gif
is_day_of_week
date_to_JD0
b6d2bb65dfd7651e7b7c6e77bcdb2d67.gif
JD0_to_date
date_to_long
b6d2bb65dfd7651e7b7c6e77bcdb2d67.gif
JD0_to_gregorian
date_equal
b6d2bb65dfd7651e7b7c6e77bcdb2d67.gif
JD0_to_julian
date_greater_or_equal
b6d2bb65dfd7651e7b7c6e77bcdb2d67.gif
JD_date_part
date_greater
b6d2bb65dfd7651e7b7c6e77bcdb2d67.gif
JD_time_part
date_less_or_equal
b6d2bb65dfd7651e7b7c6e77bcdb2d67.gif
julian_leap_year
date_less
b6d2bb65dfd7651e7b7c6e77bcdb2d67.gif
long_to_date
date_not_equal
b6d2bb65dfd7651e7b7c6e77bcdb2d67.gif
long_to_time
day_equal
b6d2bb65dfd7651e7b7c6e77bcdb2d67.gif
long_mod
day_number_to_date
b6d2bb65dfd7651e7b7c6e77bcdb2d67.gif
make_date
days_between_dates
b6d2bb65dfd7651e7b7c6e77bcdb2d67.gif
make_time
days_in_month
b6d2bb65dfd7651e7b7c6e77bcdb2d67.gif
minutes_equal
days_in_month_for_year
b6d2bb65dfd7651e7b7c6e77bcdb2d67.gif
month_equal
days_since_date*month_name_military
days_until_date*month_name
DOS_date_to_date
b6d2bb65dfd7651e7b7c6e77bcdb2d67.gif
month_type
DOS_time_to_time
b6d2bb65dfd7651e7b7c6e77bcdb2d67.gif
seconds_equal

(table continued on next page)

 
< previous page page_528 next page >