openssl/crypto/bio
Bob Beck c66adbab2d Use less preprocessor gymnastics for fatal error detection.
We seem to be using a lot of preprocessor gymnastics to avoid
having duplicate cases in a case statement depending on what
the host system defines these values to.  We should not care.

If we don't bother with the case statement this becomes
easier to follow.

While we are here, pick up the reccomended windows2 values
that correspond with the POSIX values we already have
in here that we believe are "non-fatal", and condition
the codes to use on being windows or something POSIX.

Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/28344)
2025-09-18 17:19:07 +02:00
..
bf_buff.c Copyright year updates 2025-09-02 13:05:45 +00:00
bf_lbuf.c Copyright year updates 2025-09-02 13:05:45 +00:00
bf_nbio.c Stop raising ERR_R_MALLOC_FAILURE in most places 2022-10-05 14:02:03 +02:00
bf_null.c Update copyright year 2021-06-17 13:24:59 +01:00
bf_prefix.c Copyright year updates 2025-09-02 13:05:45 +00:00
bf_readbuff.c Copyright year updates 2024-09-05 09:35:49 +02:00
bio_addr.c libapps + libcrypto: Silence warnings on Win64 builds 2025-07-02 17:26:26 +02:00
bio_cb.c Copyright year updates 2025-09-02 13:05:45 +00:00
bio_dump.c Copyright year updates 2025-09-02 13:05:45 +00:00
bio_err.c Copyright year updates 2025-09-02 13:05:45 +00:00
bio_lib.c Copyright year updates 2025-09-02 13:05:45 +00:00
bio_local.h Copyright year updates 2023-09-07 09:59:15 +01:00
bio_meth.c Deprecate all BIO_meth_get_*() functions 2024-11-28 16:48:43 +01:00
bio_print.c Replace homebrewed implementation of *printf*() functions with libc 2025-09-11 13:45:00 -04:00
bio_sock.c Copyright year updates 2025-03-12 13:35:59 +00:00
bio_sock2.c crypto/*: Fix various typos, repeated words, align some spelling to LDP. 2022-10-12 16:55:01 +11:00
bss_acpt.c Copyright year updates 2025-09-02 13:05:45 +00:00
bss_bio.c Copyright year updates 2025-09-02 13:05:45 +00:00
bss_conn.c Copyright year updates 2025-09-02 13:05:45 +00:00
bss_core.c Update copyright year 2022-05-03 13:34:51 +01:00
bss_dgram.c BIO_dgram: Fix BIO_CTRL_DGRAM_QUERY_MTU for IPv4-mapped IPv6 addresses 2025-08-18 18:05:43 +02:00
bss_dgram_pair.c libapps + libcrypto: Silence warnings on Win64 builds 2025-07-02 17:26:26 +02:00
bss_fd.c Copyright year updates 2025-09-02 13:05:45 +00:00
bss_file.c crypto/bio/bss_file.c: add missing cast in format arg in ERR_raise_data() 2025-09-16 09:41:38 -04:00
bss_log.c replace various calls to sprintf() by BiO_snprintf() to avoid compiler warnings, e.g., on MacOS 2024-10-12 15:38:07 +02:00
bss_mem.c Fix unnecessary casts between int and size_t 2025-09-09 09:51:32 +02:00
bss_null.c Copyright year updates 2025-09-02 13:05:45 +00:00
bss_sock.c Use less preprocessor gymnastics for fatal error detection. 2025-09-18 17:19:07 +02:00
build.info BIO_s_dgram_pair 2022-09-23 11:59:13 +10:00
ossl_core_bio.c Copyright year updates 2023-09-07 09:59:15 +01:00