Real Time Open Sound Control librtosc
|
Two- and three-way comparison of argument values. More...
#include <rtosc/rtosc.h>
Go to the source code of this file.
Functions | |
int | rtosc_arg_vals_cmp_has_next (const rtosc_arg_val_itr *litr, const rtosc_arg_val_itr *ritr, size_t lsize, size_t rsize) |
int | rtosc_arg_vals_eq_after_abort (const rtosc_arg_val_itr *litr, const rtosc_arg_val_itr *ritr, size_t lsize, size_t rsize) |
int | rtosc_arg_vals_eq_single (const rtosc_arg_val_t *_lhs, const rtosc_arg_val_t *_rhs, const rtosc_cmp_options *opt) |
int | rtosc_arg_vals_cmp_single (const rtosc_arg_val_t *_lhs, const rtosc_arg_val_t *_rhs, const rtosc_cmp_options *opt) |
int | rtosc_arg_vals_eq (const rtosc_arg_val_t *lhs, const rtosc_arg_val_t *rhs, size_t lsize, size_t rsize, const rtosc_cmp_options *opt) |
Check if two arrays of rtosc_arg_val_t are equal. | |
int | rtosc_arg_vals_cmp (const rtosc_arg_val_t *lhs, const rtosc_arg_val_t *rhs, size_t lsize, size_t rsize, const rtosc_cmp_options *opt) |
Compare two arrays of rtosc_arg_val_t. | |
Two- and three-way comparison of argument values.
int rtosc_arg_vals_cmp | ( | const rtosc_arg_val_t * | lhs, |
const rtosc_arg_val_t * | rhs, | ||
size_t | lsize, | ||
size_t | rsize, | ||
const rtosc_cmp_options * | opt ) |
Compare two arrays of rtosc_arg_val_t.
Whether an argument value is less or greater than another is computed
opt | Comparison options or NULL for default options |
lsize | Array size of lhs, e.g. 3 if lhs is just one counting range |
int rtosc_arg_vals_eq | ( | const rtosc_arg_val_t * | lhs, |
const rtosc_arg_val_t * | rhs, | ||
size_t | lsize, | ||
size_t | rsize, | ||
const rtosc_cmp_options * | opt ) |
Check if two arrays of rtosc_arg_val_t are equal.
lsize | Array size of lhs, e.g. 3 if lhs is just one counting range |
opt | Comparison options or NULL for default options |