Groonga 3.0.9 Source Code Document
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Macros | Functions | Variables
ngx_crc32.h File Reference
#include <ngx_config.h>
#include <ngx_core.h>
Include dependency graph for ngx_crc32.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ngx_crc32_init(crc)   crc = 0xffffffff
#define ngx_crc32_final(crc)   crc ^= 0xffffffff

Functions

ngx_int_t ngx_crc32_table_init (void)

Variables

uint32_t * ngx_crc32_table_short
uint32_t ngx_crc32_table256 []

Macro Definition Documentation

#define ngx_crc32_final (   crc)    crc ^= 0xffffffff

Definition at line 72 of file ngx_crc32.h.

#define ngx_crc32_init (   crc)    crc = 0xffffffff

Definition at line 53 of file ngx_crc32.h.

Function Documentation

ngx_int_t ngx_crc32_table_init ( void  )

Definition at line 106 of file ngx_crc32.c.

Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation

uint32_t ngx_crc32_table256[]

Definition at line 34 of file ngx_crc32.c.

uint32_t* ngx_crc32_table_short

Definition at line 102 of file ngx_crc32.c.