OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Macros | Functions
b_print.c File Reference
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <assert.h>
#include <limits.h>
#include "cryptlib.h"
#include <sys/types.h>
#include <openssl/bn.h>
#include <openssl/bio.h>

Go to the source code of this file.

Macros

#define NDEBUG
 
#define LDOUBLE   double
 
#define LLONG   long
 
#define DP_S_DEFAULT   0
 
#define DP_S_FLAGS   1
 
#define DP_S_MIN   2
 
#define DP_S_DOT   3
 
#define DP_S_MAX   4
 
#define DP_S_MOD   5
 
#define DP_S_CONV   6
 
#define DP_S_DONE   7
 
#define DP_F_MINUS   (1 << 0)
 
#define DP_F_PLUS   (1 << 1)
 
#define DP_F_SPACE   (1 << 2)
 
#define DP_F_NUM   (1 << 3)
 
#define DP_F_ZERO   (1 << 4)
 
#define DP_F_UP   (1 << 5)
 
#define DP_F_UNSIGNED   (1 << 6)
 
#define DP_C_SHORT   1
 
#define DP_C_LONG   2
 
#define DP_C_LDOUBLE   3
 
#define DP_C_LLONG   4
 
#define char_to_int(p)   (p - '0')
 
#define OSSL_MAX(p, q)   ((p >= q) ? p : q)
 

Functions

int BIO_printf (BIO *bio, const char *format,...)
 
int BIO_vprintf (BIO *bio, const char *format, va_list args)
 
int BIO_snprintf (char *buf, size_t n, const char *format,...)
 
int BIO_vsnprintf (char *buf, size_t n, const char *format, va_list args)
 

Macro Definition Documentation

#define char_to_int (   p)    (p - '0')

Definition at line 165 of file b_print.c.

#define DP_C_LDOUBLE   3

Definition at line 161 of file b_print.c.

#define DP_C_LLONG   4

Definition at line 162 of file b_print.c.

#define DP_C_LONG   2

Definition at line 160 of file b_print.c.

#define DP_C_SHORT   1

Definition at line 159 of file b_print.c.

#define DP_F_MINUS   (1 << 0)

Definition at line 150 of file b_print.c.

#define DP_F_NUM   (1 << 3)

Definition at line 153 of file b_print.c.

#define DP_F_PLUS   (1 << 1)

Definition at line 151 of file b_print.c.

#define DP_F_SPACE   (1 << 2)

Definition at line 152 of file b_print.c.

#define DP_F_UNSIGNED   (1 << 6)

Definition at line 156 of file b_print.c.

#define DP_F_UP   (1 << 5)

Definition at line 155 of file b_print.c.

#define DP_F_ZERO   (1 << 4)

Definition at line 154 of file b_print.c.

#define DP_S_CONV   6

Definition at line 146 of file b_print.c.

#define DP_S_DEFAULT   0

Definition at line 140 of file b_print.c.

#define DP_S_DONE   7

Definition at line 147 of file b_print.c.

#define DP_S_DOT   3

Definition at line 143 of file b_print.c.

#define DP_S_FLAGS   1

Definition at line 141 of file b_print.c.

#define DP_S_MAX   4

Definition at line 144 of file b_print.c.

#define DP_S_MIN   2

Definition at line 142 of file b_print.c.

#define DP_S_MOD   5

Definition at line 145 of file b_print.c.

#define LDOUBLE   double

Definition at line 115 of file b_print.c.

#define LLONG   long

Definition at line 125 of file b_print.c.

#define NDEBUG

Definition at line 62 of file b_print.c.

#define OSSL_MAX (   p,
  q 
)    ((p >= q) ? p : q)

Definition at line 166 of file b_print.c.

Function Documentation

int BIO_printf ( BIO bio,
const char *  format,
  ... 
)

Definition at line 768 of file b_print.c.

int BIO_snprintf ( char *  buf,
size_t  n,
const char *  format,
  ... 
)

Definition at line 814 of file b_print.c.

int BIO_vprintf ( BIO bio,
const char *  format,
va_list  args 
)

Definition at line 781 of file b_print.c.

int BIO_vsnprintf ( char *  buf,
size_t  n,
const char *  format,
va_list  args 
)

Definition at line 827 of file b_print.c.