summaryrefslogtreecommitdiff
path: root/crypto/tmdiff.c
Commit message (Collapse)AuthorAgeFilesLines
* Netware-specific changes,Richard Levitte2003-11-281-2/+14
| | | | | | PR: 780 Submitted by: Verdon Walker <VWalker@novell.com> Reviewed by: Richard Levitte
* For whatever reason (compiler or header bugs), at least one commonly-usedGeoff Thorpe2003-10-291-15/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | linux system (namely mine) chokes on our definitions and uses of the "HZ" symbol in crypto/tmdiff.[ch] and apps/speed.c as a "bad function cast" (when in fact there is no function casting involved at all). In both cases, it is easily worked around by not defining a cast into the macro and jiggling the expressions slightly. In addition - this highlights some cruft in openssl that needs sorting out. The tmdiff.h header is exported as part of the openssl API despite the fact that it is ugly as the driven sludge and not used anywhere in the library, applications, or utilities. More weird still, almost identical code exists in apps/speed.c though it looks to be slightly tweaked - so either tmdiff should be updated and used by speed.c, or it should be dumped because it's obviously not useful enough. Rather than removing it for now, I've changed the API for tmdiff to at least make sense. This involves taking the object type (MS_TM) from the implementation and using it in the header rather than using "char *" in the API and casting mercilessly in the code (ugh). If someone doesn't like "MS_TM" and the "ms_time_***" naming, by all means change it. This should be a harmless improvement, because the existing API is clearly not very useful (eg. we reimplement it rather than using it in our own utils). However, someone still needs to take a hack at consolidating speed.c and tmdiff.[ch] somehow.
* Determine HZ exactly as in apps/speed.c.Richard Levitte2002-11-181-7/+15
|
* Rhapsody had ftime, Darwin doesn't (any longer?)Richard Levitte2002-10-101-1/+1
|
* Add a few more VxWorks targets.Richard Levitte2002-10-091-5/+5
| | | | | | | | | Correct misspelled VXWORKS macros. Add VXWORKS identifying macros to e_os2.h. Add required inclusions and mappings for VxWorks in e_os.h. A few small modifications to make OpenSSL build and work on VxWorks. PR: 253, except for the change that was handled in an earlier commit, and a request for easy build of just parts of OpenSSL.
* Missing #endifRichard Levitte2002-02-161-0/+1
|
* Add the configuration target VxWorks.Richard Levitte2002-02-141-2/+17
|
* Code for better build under Darwin (MacOS X).Richard Levitte2001-03-071-6/+2
| | | | Submitted by Brad Dominy <jdominy@darwinuser.org>
* Use new-style system-id macros everywhere possible. I hope I haven'tRichard Levitte2001-02-201-12/+12
| | | | | | | missed any. This compiles and runs on Linux, and external applications have no problems with it. The definite test will be to build this on VMS.
* There have been a number of complaints from a number of sources that namesRichard Levitte2000-06-011-2/+2
| | | | | | | | | like Malloc, Realloc and especially Free conflict with already existing names on some operating systems or other packages. That is reason enough to change the names of the OpenSSL memory allocation macros to something that has a better chance of being unique, like prepending them with OPENSSL_. This change includes all the name changes needed throughout all C files.
* Remove redundant ifdef.Ulf Möller1999-05-131-5/+1
|
* VMS support.Ulf Möller1999-05-131-18/+18
| | | | Submitted by: Richard Levitte <richard@levitte.org>
* Support additional Win32 compilers.Ulf Möller1999-05-061-0/+4
| | | | Borland C submitted by: Janez Jere <jj@void.si>
* Change #include filenames from <foo.h> to <openssl.h>.Bodo Möller1999-04-231-1/+1
| | | | | | Submitted by: Reviewed by: PR:
* Change functions to ANSI C.Ulf Möller1999-04-191-9/+5
|
* Import of old SSLeay release: SSLeay 0.9.1b (unreleased)SSLeayRalf S. Engelschall1998-12-211-17/+33
|
* Import of old SSLeay release: SSLeay 0.9.0bRalf S. Engelschall1998-12-211-0/+217