Go to the documentation of this file.
57 #ifndef OPENSSL_HEADER_DECREPIT_MACROS_H
58 #define OPENSSL_HEADER_DECREPIT_MACROS_H
60 #include "../crypto/internal.h"
64 #define n2ln(c, l1, l2, n) \
70 l2 = ((unsigned long)(*(--(c)))); \
71 OPENSSL_FALLTHROUGH; \
73 l2 |= ((unsigned long)(*(--(c)))) << 8; \
74 OPENSSL_FALLTHROUGH; \
76 l2 |= ((unsigned long)(*(--(c)))) << 16; \
77 OPENSSL_FALLTHROUGH; \
79 l2 |= ((unsigned long)(*(--(c)))) << 24; \
80 OPENSSL_FALLTHROUGH; \
82 l1 = ((unsigned long)(*(--(c)))); \
83 OPENSSL_FALLTHROUGH; \
85 l1 |= ((unsigned long)(*(--(c)))) << 8; \
86 OPENSSL_FALLTHROUGH; \
88 l1 |= ((unsigned long)(*(--(c)))) << 16; \
89 OPENSSL_FALLTHROUGH; \
91 l1 |= ((unsigned long)(*(--(c)))) << 24; \
96 #define l2nn(l1, l2, c, n) \
101 *(--(c)) = (unsigned char)(((l2)) & 0xff); \
102 OPENSSL_FALLTHROUGH; \
104 *(--(c)) = (unsigned char)(((l2) >> 8) & 0xff); \
105 OPENSSL_FALLTHROUGH; \
107 *(--(c)) = (unsigned char)(((l2) >> 16) & 0xff); \
108 OPENSSL_FALLTHROUGH; \
110 *(--(c)) = (unsigned char)(((l2) >> 24) & 0xff); \
111 OPENSSL_FALLTHROUGH; \
113 *(--(c)) = (unsigned char)(((l1)) & 0xff); \
114 OPENSSL_FALLTHROUGH; \
116 *(--(c)) = (unsigned char)(((l1) >> 8) & 0xff); \
117 OPENSSL_FALLTHROUGH; \
119 *(--(c)) = (unsigned char)(((l1) >> 16) & 0xff); \
120 OPENSSL_FALLTHROUGH; \
122 *(--(c)) = (unsigned char)(((l1) >> 24) & 0xff); \
127 (*((c)++) = (unsigned char)(((l) >> 24L) & 0xff), \
128 *((c)++) = (unsigned char)(((l) >> 16L) & 0xff), \
129 *((c)++) = (unsigned char)(((l) >> 8L) & 0xff), \
130 *((c)++) = (unsigned char)(((l)) & 0xff))
133 (l = ((unsigned long)(*((c)++))) << 24L, \
134 l |= ((unsigned long)(*((c)++))) << 16L, \
135 l |= ((unsigned long)(*((c)++))) << 8L, \
136 l |= ((unsigned long)(*((c)++))))
139 #endif // OPENSSL_HEADER_DECREPIT_MACROS_H
grpc
Author(s):
autogenerated on Fri May 16 2025 02:59:17