Swap functions. More...
Functions | |
void | ft_swap_int (int *a, int *b) |
Swap 2 int values. | |
void | ft_swap_char (char *a, char *b) |
Swap 2 char values. | |
void | ft_swap_str (char **a, char **b) |
Swap 2 string addresses. | |
void | ft_swap_mem (void **a, void **b) |
Swap 2 memory adresses. | |
void | ft_swap_int_no_temp (int *a, int *b) |
Works similarly as ft_swap_int but doens't use temporary variable SHOULD NOT BE USED IF a and b points at the same adress. | |
void | ft_swap_char_no_temp (char *a, char *b) |
Works similarly as ft_swap_char but doens't use temporary variable SHOULD NOT BE USED IF a and b points at the same adress. | |
Swap functions.
void ft_swap_char | ( | char * | a, |
char * | b ) |
Swap 2 char values.
a | first value |
b | second value |
void ft_swap_char_no_temp | ( | char * | a, |
char * | b ) |
Works similarly as ft_swap_char but doens't use temporary variable SHOULD NOT BE USED IF a and b points at the same adress.
a | first value |
b | second value |
void ft_swap_int | ( | int * | a, |
int * | b ) |
Swap 2 int values.
a | first value |
b | second value |
void ft_swap_int_no_temp | ( | int * | a, |
int * | b ) |
Works similarly as ft_swap_int but doens't use temporary variable SHOULD NOT BE USED IF a and b points at the same adress.
a | first value |
b | second value |
void ft_swap_mem | ( | void ** | a, |
void ** | b ) |
Swap 2 memory adresses.
a | first value |
b | second value |
void ft_swap_str | ( | char ** | a, |
char ** | b ) |
Swap 2 string addresses.
a | first value |
b | second value |