dynamic_buffer.h v0.2.2
Reference-counted byte buffer library for efficient I/O operations
Loading...
Searching...
No Matches
Functions
Buffer Comparison

Functions for comparing buffer contents. More...

Functions

DB_DEF bool db_equals (db_buffer buf1, db_buffer buf2)
 Compare two buffers for equality.
 
DB_DEF int db_compare (db_buffer buf1, db_buffer buf2)
 Compare buffer contents lexicographically.
 

Detailed Description

Functions for comparing buffer contents.

Function Documentation

◆ db_compare()

DB_DEF int db_compare ( db_buffer  buf1,
db_buffer  buf2 
)

Compare buffer contents lexicographically.

Parameters
buf1First buffer (can be NULL)
buf2Second buffer (can be NULL)
Returns
-1 if buf1 < buf2, 0 if equal, 1 if buf1 > buf2

◆ db_equals()

DB_DEF bool db_equals ( db_buffer  buf1,
db_buffer  buf2 
)

Compare two buffers for equality.

Parameters
buf1First buffer (can be NULL)
buf2Second buffer (can be NULL)
Returns
true if buffers have identical contents, false otherwise