fehQlibs 26
Qlibs
Loading...
Searching...
No Matches
Data Structures | Macros | Typedefs | Functions
uint_t.h File Reference

additional types and pack routines More...

#include <stdint.h>
Include dependency graph for uint_t.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  uint128_t
 

Macros

#define UINT16_H
 
#define UINT32_H
 
#define UINT64_H
 
#define UINT128_H
 

Typedefs

typedef unsigned char uint8
 
typedef uint16_t uint16
 
typedef uint32_t uint32
 
typedef unsigned long long uint64
 
typedef struct uint128_t uint128
 

Functions

void uint8_pack (char *, uint8)
 
void uint8_pack_big (char *, uint8)
 
void uint8_unpack (char *, uint8 *)
 
void uint8_unpack_big (char *, uint8 *)
 
void uint16_pack (char[16], uint16)
 
void uint16_pack_big (char[16], uint16)
 
void uint16_unpack (char[16], uint16 *)
 
void uint16_unpack_big (char[16], uint16 *)
 
void uint32_pack (char *, uint32)
 
void uint32_pack_big (char *, uint32)
 
void uint32_unpack (char *, uint32 *)
 
void uint32_unpack_big (char *, uint32 *)
 
void uint64_pack (char *, uint64)
 
void uint64_pack_big (char *, uint64)
 
void uint64_unpack (char *, uint64 *)
 
void uint64_unpack_big (char *, uint64 *)
 
void uint128_pack (char *, uint128)
 
void uint128_pack_big (char *, uint128)
 
void uint128_unpack (char *, uint128 *)
 
void uint128_unpack_big (char *, uint128 *)
 

Detailed Description

additional types and pack routines

Authors
djb, kp, feh qmail, djbdns6

define basic integer types and size through <stdint.h>

Definition in file uint_t.h.

Macro Definition Documentation

◆ UINT128_H

#define UINT128_H

Definition at line 64 of file uint_t.h.

◆ UINT16_H

#define UINT16_H

Definition at line 27 of file uint_t.h.

◆ UINT32_H

#define UINT32_H

Definition at line 38 of file uint_t.h.

◆ UINT64_H

#define UINT64_H

Definition at line 49 of file uint_t.h.

Typedef Documentation

◆ uint128

typedef struct uint128_t uint128

Definition at line 74 of file uint_t.h.

◆ uint16

typedef uint16_t uint16

Definition at line 29 of file uint_t.h.

◆ uint32

typedef uint32_t uint32

Definition at line 40 of file uint_t.h.

◆ uint64

typedef unsigned long long uint64

Definition at line 54 of file uint_t.h.

◆ uint8

typedef unsigned char uint8

Definition at line 17 of file uint_t.h.

Function Documentation

◆ uint128_pack()

void uint128_pack ( char *  ,
uint128   
)

◆ uint128_pack_big()

void uint128_pack_big ( char *  ,
uint128   
)

◆ uint128_unpack()

void uint128_unpack ( char *  ,
uint128  
)

◆ uint128_unpack_big()

void uint128_unpack_big ( char *  ,
uint128  
)

◆ uint16_pack()

void uint16_pack ( char  [16],
uint16   
)

◆ uint16_pack_big()

void uint16_pack_big ( char  [16],
uint16   
)
Here is the caller graph for this function:

◆ uint16_unpack()

void uint16_unpack ( char  [16],
uint16  
)

◆ uint16_unpack_big()

void uint16_unpack_big ( char  [16],
uint16  
)
Here is the caller graph for this function:

◆ uint32_pack()

void uint32_pack ( char *  ,
uint32   
)
Here is the caller graph for this function:

◆ uint32_pack_big()

void uint32_pack_big ( char *  ,
uint32   
)

◆ uint32_unpack()

void uint32_unpack ( char *  ,
uint32  
)
Here is the caller graph for this function:

◆ uint32_unpack_big()

void uint32_unpack_big ( char *  ,
uint32  
)

◆ uint64_pack()

void uint64_pack ( char *  ,
uint64   
)

◆ uint64_pack_big()

void uint64_pack_big ( char *  ,
uint64   
)

◆ uint64_unpack()

void uint64_unpack ( char *  ,
uint64  
)

◆ uint64_unpack_big()

void uint64_unpack_big ( char *  ,
uint64  
)

◆ uint8_pack()

void uint8_pack ( char *  ,
uint8   
)

◆ uint8_pack_big()

void uint8_pack_big ( char *  ,
uint8   
)

◆ uint8_unpack()

void uint8_unpack ( char *  ,
uint8  
)

◆ uint8_unpack_big()

void uint8_unpack_big ( char *  ,
uint8  
)