#include "type.h"
Include dependency graph for op.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Defines | |
#define | plint_str_add plint_str_cat |
#define | plint_tab_add plint_tab_cat |
#define | plint_hsh_div plint_hsh_sub |
#define | plint_hsh_or plint_hsh_add |
#define | plint_hsh_and plint_hsh_mul |
Functions | |
int | plint_num_nat (plint_num_t NUMBER) |
plint_num_t | plint_num_rnd (plint_num_t NUMBER) |
plint_num_t | plint_num_min (plint_num_t LEFT, plint_num_t RIGHT) |
plint_num_t | plint_num_max (plint_num_t LEFT, plint_num_t RIGHT) |
void | plint_num_add (plint_num_t *PLEFT, plint_num_t RIGHT) |
void | plint_num_sub (plint_num_t *PLEFT, plint_num_t RIGHT) |
void | plint_num_mul (plint_num_t *PLEFT, plint_num_t RIGHT) |
void | plint_num_div (plint_num_t *PLEFT, plint_num_t RIGHT) |
void | plint_num_rem (plint_num_t *PLEFT, plint_num_t RIGHT) |
void | plint_num_umin (plint_num_t *PNUMBER) |
void | plint_num_upls (plint_num_t *PNUMBER) |
void | plint_num_udiv (plint_num_t *PNUMBER) |
void | plint_num_and (plint_num_t *PLEFT, plint_num_t RIGHT) |
void | plint_num_or (plint_num_t *PLEFT, plint_num_t RIGHT) |
void | plint_num_xor (plint_num_t *PLEFT, plint_num_t RIGHT) |
void | plint_num_unot (plint_num_t *PLEFT) |
int | plint_num_equ (plint_num_t LEFT, plint_num_t RIGHT) |
int | plint_num_neq (plint_num_t LEFT, plint_num_t RIGHT) |
int | plint_num_lt (plint_num_t LEFT, plint_num_t RIGHT) |
int | plint_num_gt (plint_num_t LEFT, plint_num_t RIGHT) |
int | plint_num_lte (plint_num_t LEFT, plint_num_t RIGHT) |
int | plint_num_gte (plint_num_t LEFT, plint_num_t RIGHT) |
void | plint_pnt_add (plint_pnt_t *PLEFT, plint_pnt_t RIGHT) |
void | plint_pnt_sub (plint_pnt_t *PLEFT, plint_pnt_t RIGHT) |
void | plint_pnt_mul (plint_pnt_t *PLEFT, plint_pnt_t RIGHT) |
void | plint_pnt_div (plint_pnt_t *PLEFT, plint_pnt_t RIGHT) __attribute__((weak)) |
void | plint_pnt_umin (plint_pnt_t *PPOINT) |
void | plint_pnt_ucnj (plint_pnt_t *PPOINT) |
int | plint_pnt_equ (plint_pnt_t LEFT, plint_pnt_t RIGHT) |
int | plint_pnt_neq (plint_pnt_t LEFT, plint_pnt_t RIGHT) |
int | plint_pnt_lte (plint_pnt_t LEFT, plint_pnt_t RIGHT) |
int | plint_pnt_gte (plint_pnt_t LEFT, plint_pnt_t RIGHT) |
int | plint_pnt_lt (plint_pnt_t LEFT, plint_pnt_t RIGHT) |
int | plint_pnt_gt (plint_pnt_t LEFT, plint_pnt_t RIGHT) |
void | plint_pnt_num_add (plint_pnt_t *PPOINT, plint_num_t NUMBER) |
void | plint_pnt_num_sub (plint_pnt_t *PPOINT, plint_num_t NUMBER) |
void | plint_pnt_num_mul (plint_pnt_t *PPOINT, plint_num_t NUMBER) |
void | plint_pnt_num_div (plint_pnt_t *PPOINT, plint_num_t NUMBER) |
void | plint_pnt_num_rem (plint_pnt_t *PPOINT, plint_num_t NUMBER) |
void | plint_2pt_add (plint_2pt_t *PZPOINTS, plint_2pt_t ZPOINTS) |
void | plint_2pt_sub (plint_2pt_t *PZPOINTS, plint_2pt_t ZPOINTS) |
void | plint_2pt_mul (plint_2pt_t *PZPOINTS, plint_2pt_t ZPOINTS) |
void | plint_2pt_invX (plint_2pt_t *PZPOINTS) |
void | plint_2pt_invY (plint_2pt_t *PZPOINTS) |
void | plint_2pt_invO (plint_2pt_t *PZPOINTS) |
void | plint_2pt_int (plint_2pt_t *PZPOINTS, plint_2pt_t ZPOINTS) |
void | plint_2pt_reu (plint_2pt_t *PZPOINTS, plint_2pt_t ZPOINTS) |
int | plint_2pt_equ (plint_2pt_t LEFT, plint_2pt_t RIGHT) |
int | plint_2pt_neq (plint_2pt_t LEFT, plint_2pt_t RIGHT) |
int | plint_2pt_lt (plint_2pt_t LEFT, plint_2pt_t RIGHT) |
int | plint_2pt_gt (plint_2pt_t LEFT, plint_2pt_t RIGHT) |
int | plint_2pt_lte (plint_2pt_t LEFT, plint_2pt_t RIGHT) |
int | plint_2pt_gte (plint_2pt_t LEFT, plint_2pt_t RIGHT) |
void | plint_2pt_num_add (plint_2pt_t *PZPOINTS, plint_num_t NUMBER) |
void | plint_2pt_num_sub (plint_2pt_t *PZPOINTS, plint_num_t NUMBER) |
void | plint_2pt_num_mul (plint_2pt_t *PZPOINTS, plint_num_t NUMBER) |
void | plint_2pt_num_div (plint_2pt_t *PZPOINTS, plint_num_t NUMBER) |
void | plint_2pt_num_rem (plint_2pt_t *PZPOINTS, plint_num_t NUMBER) |
void | plint_2pt_pnt_add (plint_2pt_t *PZPOINTS, plint_pnt_t POINT) |
void | plint_2pt_pnt_sub (plint_2pt_t *PZPOINTS, plint_pnt_t POINT) |
void | plint_2pt_pnt_mul (plint_2pt_t *PZPOINTS, plint_pnt_t POINT) |
int | plint_pnt_in_2pt (plint_pnt_t POINT, plint_2pt_t ZPOINTS) |
int | plint_pnt_ine_2pt (plint_pnt_t POINT, plint_2pt_t ZPOINTS) |
int | plint_pnt_out_2pt (plint_pnt_t POINT, plint_2pt_t ZPOINTS) |
int | plint_pnt_oute_2pt (plint_pnt_t POINT, plint_2pt_t ZPOINTS) |
void | plint_str_sub (plint_str_t *PLEFT, plint_str_t RIGHT) |
void | plint_str_rem (plint_str_t *PLEFT, plint_str_t RIGHT) |
void | plint_str_mul (plint_str_t *PSTRING, size_t TIMES) |
void | plint_str_sed (plint_str_t *PSTRING, plint_str_t REGEXP, plint_str_t REPLACE) |
plint_tab_t | plint_str_rex (plint_str_t LEFT, plint_str_t RIGHT) |
void | plint_str_loc (plint_str_t *PSTRING) |
void | plint_str_upc (plint_str_t *PSTRING) |
int | plint_str_inc (plint_str_t STRING1, plint_str_t STRING2, int DIRECTION) |
void | plint_tab_mul (plint_tab_t *PARRAY, size_t TIMES) |
int | plint_tab_equ (plint_tab_t LEFT, plint_tab_t RIGHT) |
int | plint_tab_neq (plint_tab_t LEFT, plint_tab_t RIGHT) |
int | plint_tab_lt (plint_ptr_t *LEFT, plint_tab_t *RIGHT) |
int | plint_tab_gt (plint_tab_t *LEFT, plint_ptr_t *RIGHT) |
int | plint_tab_lte (plint_ptr_t *LEFT, plint_tab_t *RIGHT) |
int | plint_tab_gte (plint_tab_t *LEFT, plint_ptr_t *RIGHT) |
void | plint_tab_num_add (plint_tab_t *PARRAY, plint_num_t NUMBER) |
void | plint_tab_num_sub (plint_tab_t *PARRAY, plint_num_t NUMBER, int DIRECTION) |
void | plint_tab_num_mul (plint_tab_t *PARRAY, plint_num_t NUMBER) |
void | plint_tab_num_div (plint_tab_t *PARRAY, plint_num_t NUMBER, int DIRECTION) |
void | plint_tab_num_rem (plint_tab_t *PARRAY, plint_num_t NUMBER, int DIRECTION) |
void | plint_tab_num_and (plint_tab_t *PARRAY, plint_num_t NUMBER) |
void | plint_tab_num_or (plint_tab_t *PARRAY, plint_num_t NUMBER) |
void | plint_tab_num_xor (plint_tab_t *PARRAY, plint_num_t NUMBER) |
void | plint_tab_pnt_add (plint_tab_t *PARRAY, plint_pnt_t POINT) |
void | plint_tab_pnt_sub (plint_tab_t *PARRAY, plint_pnt_t POINT, int DIRECTION) |
void | plint_tab_pnt_mul (plint_tab_t *PARRAY, plint_pnt_t POINT) |
void | plint_tab_pnt_div (plint_tab_t *PARRAY, plint_pnt_t POINT, int DIRECTION) |
void | plint_tab_str_add (plint_tab_t *PARRAY, plint_str_t STRING, int DIRECTION) |
void | plint_tab_str_sub (plint_tab_t *PARRAY, plint_str_t STRING, int DIRECTION) |
void | plint_tab_str_rem (plint_tab_t *PARRAY, plint_str_t STRING, int DIRECTION) |
void | plint_tab_bol_and (plint_tab_t *PARRAY, plint_bol_t BOOLEAN) |
void | plint_tab_bol_or (plint_tab_t *PARRAY, plint_bol_t BOOLEAN) |
void | plint_tab_bol_xor (plint_tab_t *PARRAY, plint_bol_t BOOLEAN) |
void | plint_hsh_add (plint_hsh_t *PLEFT, plint_hsh_t RIGHT) |
void | plint_hsh_sub (plint_hsh_t *PLEFT, plint_hsh_t RIGHT) |
void | plint_hsh_mul (plint_hsh_t *PLEFT, plint_hsh_t RIGHT) |
int | plint_hsh_equ (plint_hsh_t LEFT, plint_hsh_t RIGHT) |
int | plint_hsh_neq (plint_hsh_t LEFT, plint_hsh_t RIGHT) |
int | plint_hsh_lt (plint_hsh_t LEFT, plint_hsh_t RIGHT) |
int | plint_hsh_gt (plint_hsh_t LEFT, plint_hsh_t RIGHT) |
int | plint_hsh_lte (plint_hsh_t LEFT, plint_hsh_t RIGHT) |
int | plint_hsh_gte (plint_hsh_t LEFT, plint_hsh_t RIGHT) |
int | plint_val_equ (plint_ptr_t LEFT, plint_ptr_t RIGHT) |
int | plint_val_neq (plint_ptr_t LEFT, plint_ptr_t RIGHT) |
int | plint_val_lt (plint_ptr_t LEFT, plint_ptr_t RIGHT) |
int | plint_val_gt (plint_ptr_t LEFT, plint_ptr_t RIGHT) |
int | plint_val_lte (plint_ptr_t LEFT, plint_ptr_t RIGHT) |
int | plint_val_gte (plint_ptr_t LEFT, plint_ptr_t RIGHT) |
Definition in file op.h.