Previously these functions were not present in libssl if it was
built without SSLv2, which is indicated by the presence of macro
OPENSSL_NO_SSL2.
However, OpenSSL commit 03c71b84d351a3a5de0bc7d39a99336369277849
changed this to always expose these functions even when building
without SSLv2 (unless OPENSSL_NO_SSL2_METHOD is defined).
So, we need to actually test for the presence of these functions
to determine whether we need to provide our own stubs.
Fix for QB24-032
(cherry picked from commit 4536bb780c)
by a customer. This is a convenience for those also using idlj
(idl-to-java), because idlj recognizes that pragma.
Fixes Q621-023
Subversion-branch: /trunk/polyorb
Subversion-revision: 257245
These redundant clauses will be flagged by the compiler in the near
future (PA07-083).
Q725-034
Subversion-branch: /trunk/polyorb
Subversion-revision: 257110
Fix computation of Remainder in case Count > 0.
Add an abort completion point just in case this is
being called from an asynchronous transfer of control
to implement a time-out.
Fixes Q530-002
Subversion-branch: /trunk/polyorb
Subversion-revision: 256328
Use Ada.Containers.Indefinite_Ordered_Maps instead of the perfect
hashing, to avoid an infinite loop in the rehashing algorithm.
Fixes Q303-003
Subversion-branch: /trunk/polyorb
Subversion-revision: 255972
"gnat ls" used to provide full path to source files, but now instead
gives base names. This is fine because project files provide all the
information "gnat compile" needs to locate Ada source files. Gnatdist
should therefore not attempt to normalize such relative paths into
absolute ones (especially considering that it does not have visibility
on appropriate project attributes).
Fixes Q502-027 (residual regression on L521-016)
Subversion-branch: /trunk/polyorb
Subversion-revision: 255680
For an interface, we generate two typecode objects: one in
the enclosing scope, and one in the interface's own scope.
When initializing the object in the enclosing scope, do not
erroneously reference that in the interface scope.
Fixes P921-037
Subversion-branch: /trunk/polyorb
Subversion-revision: 251246