33 unsigned char octs[
sizeof(int)];
43 if (len <= 127 && (lenlen == 1 || !exact))
45 if (
odr_putc(o, (
unsigned char) len) < 0)
77 if (
odr_putc(o, (end - lenpos - 1) | 0X80) < 0)
96 const unsigned char *b = (
const unsigned char *) buf;
121 if (*len > (INT_MAX - *b) / 256)
123 *len = *len * 256 + *b++;
125 return ((
const char *) b - buf);
int ber_declen(const char *buf, int *len, int max)
int ber_enclen(ODR o, int len, int lenlen, int exact)
Internal ODR definitions.
int odr_seek(ODR o, int whence, int offset)