mirror of https://github.com/openssl/openssl.git
				
				
				
			Move PRIu64, OSSLzu to e_os.h
Those macros are private, not public. Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/3044)
This commit is contained in:
		
							parent
							
								
									9ff79fa3e1
								
							
						
					
					
						commit
						43708c1545
					
				
							
								
								
									
										26
									
								
								e_os.h
								
								
								
								
							
							
						
						
									
										26
									
								
								e_os.h
								
								
								
								
							|  | @ -29,6 +29,32 @@ extern "C" { | ||||||
| #  endif | #  endif | ||||||
| # endif | # endif | ||||||
| 
 | 
 | ||||||
|  | /*
 | ||||||
|  |  * We need a format operator for some client tools for uint64_t.  If inttypes.h | ||||||
|  |  * isn't available or did not define it, just go with hard-coded. | ||||||
|  |  */ | ||||||
|  | # if defined(OPENSSL_SYS_UEFI) | ||||||
|  | #  define PRIu64 "Lu" | ||||||
|  | # endif | ||||||
|  | # ifndef PRIu64 | ||||||
|  | #  ifdef SIXTY_FOUR_BIT_LONG | ||||||
|  | #   define PRIu64 "lu" | ||||||
|  | #  else | ||||||
|  | #   define PRIu64 "llu" | ||||||
|  | #  endif | ||||||
|  | # endif | ||||||
|  | 
 | ||||||
|  | /* Format specifier for printing size_t */ | ||||||
|  | # if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) | ||||||
|  | #  define OSSLzu  "zu" | ||||||
|  | # else | ||||||
|  | #  ifdef THIRTY_TWO_BIT | ||||||
|  | #   define OSSLzu "u" | ||||||
|  | #  else | ||||||
|  | #   define OSSLzu PRIu64 | ||||||
|  | #  endif | ||||||
|  | # endif | ||||||
|  | 
 | ||||||
| # if !defined(NDEBUG) && !defined(OPENSSL_NO_STDIO) | # if !defined(NDEBUG) && !defined(OPENSSL_NO_STDIO) | ||||||
| #  define REF_ASSERT_ISNT(test) \ | #  define REF_ASSERT_ISNT(test) \ | ||||||
|     (void)((test) ? (OPENSSL_die("refcount error", __FILE__, __LINE__), 1) : 0) |     (void)((test) ? (OPENSSL_die("refcount error", __FILE__, __LINE__), 1) : 0) | ||||||
|  |  | ||||||
|  | @ -258,29 +258,6 @@ typedef unsigned __int64 uint64_t; | ||||||
| #  include <stdint.h> | #  include <stdint.h> | ||||||
| # endif | # endif | ||||||
| 
 | 
 | ||||||
| /*
 |  | ||||||
|  * We need a format operator for some client tools for uint64_t.  If inttypes.h |  | ||||||
|  * isn't available or did not define it, just go with hard-coded. |  | ||||||
|  */ |  | ||||||
| # ifndef PRIu64 |  | ||||||
| #  ifdef SIXTY_FOUR_BIT_LONG |  | ||||||
| #   define PRIu64 "lu" |  | ||||||
| #  else |  | ||||||
| #   define PRIu64 "llu" |  | ||||||
| #  endif |  | ||||||
| # endif |  | ||||||
| 
 |  | ||||||
| /* Format specifier for printing size_t */ |  | ||||||
| # if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) |  | ||||||
| #  define OSSLzu  "zu" |  | ||||||
| # else |  | ||||||
| #  ifdef THIRTY_TWO_BIT |  | ||||||
| #   define OSSLzu "u" |  | ||||||
| #  else |  | ||||||
| #   define OSSLzu PRIu64 |  | ||||||
| #  endif |  | ||||||
| # endif |  | ||||||
| 
 |  | ||||||
| /* ossl_inline: portable inline definition usable in public headers */ | /* ossl_inline: portable inline definition usable in public headers */ | ||||||
| # if !defined(inline) && !defined(__cplusplus) | # if !defined(inline) && !defined(__cplusplus) | ||||||
| #  if defined(__STDC_VERSION__) && __STDC_VERSION__>=199901L | #  if defined(__STDC_VERSION__) && __STDC_VERSION__>=199901L | ||||||
|  |  | ||||||
|  | @ -253,7 +253,7 @@ IF[{- !$disabled{tests} -}] | ||||||
|   INCLUDE[testutil.o]=.. |   INCLUDE[testutil.o]=.. | ||||||
|   INCLUDE[ssl_test_ctx.o]=../include |   INCLUDE[ssl_test_ctx.o]=../include | ||||||
|   INCLUDE[handshake_helper.o]=../include |   INCLUDE[handshake_helper.o]=../include | ||||||
|   INCLUDE[ssltestlib.o]=../include |   INCLUDE[ssltestlib.o]=.. ../include | ||||||
| 
 | 
 | ||||||
|   SOURCE[x509aux]=x509aux.c |   SOURCE[x509aux]=x509aux.c | ||||||
|   INCLUDE[x509aux]=../include |   INCLUDE[x509aux]=../include | ||||||
|  |  | ||||||
|  | @ -9,6 +9,7 @@ | ||||||
| 
 | 
 | ||||||
| #include <string.h> | #include <string.h> | ||||||
| 
 | 
 | ||||||
|  | #include "e_os.h" | ||||||
| #include "ssltestlib.h" | #include "ssltestlib.h" | ||||||
| 
 | 
 | ||||||
| static int tls_dump_new(BIO *bi); | static int tls_dump_new(BIO *bi); | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue