| version 1.2, 2001/10/10 19:23:13 |
version 1.3, 2001/10/21 16:44:22 |
|
|
| #ifndef _STRDYN_H |
#ifndef _STRDYN_H |
| #define _STRDYN_H |
#define _STRDYN_H |
| |
|
| #define STRDYN_USE_EMPTY (0) |
|
| #define STRDYN_IGNORE_EMPTY (1) |
|
| |
|
| #define strdyn_count(ar) strdyn_get_size(ar) |
#define strdyn_count(ar) strdyn_get_size(ar) |
| #define strdyn_intersect(ar1, ar2) strdyn_conjunct(ar1, ar2) |
#define strdyn_intersect(ar1, ar2) strdyn_conjunct(ar1, ar2) |
| #define strdyn_join(ar1, ar2) strdyn_consolide(ar1, ar2) |
#define strdyn_join(ar1, ar2) strdyn_consolide(ar1, ar2) |
| Line 16 void strdyn_free(char **ar); |
|
| Line 13 void strdyn_free(char **ar); |
|
| int strdyn_get_size(char **ar); |
int strdyn_get_size(char **ar); |
| char **strdyn_duplicate(char **ar); |
char **strdyn_duplicate(char **ar); |
| char **strdyn_remove_empty(char **ar); |
char **strdyn_remove_empty(char **ar); |
| char **strdyn_explode(char *str, char sep); |
char **strdyn_explode_chr(char *str, char sep); |
| char **strdyn_explode2(char *str, char sep); |
char **strdyn_explode2_chr(char *str, char sep); |
| char *strdyn_implode(char **ar, char sep); |
char **strdyn_explode_str(char *str, char *sep); |
| char *strdyn_implode2(char **ar, char sep); |
char **strdyn_explode2_str(char *str, char *sep); |
| |
char *strdyn_implode_chr(char **ar, char sep); |
| |
char *strdyn_implode2_chr(char **ar, char sep); |
| |
char *strdyn_implode_str(char **ar, char *sep); |
| |
char *strdyn_implode2_str(char **ar, char *str); |
| char **strdyn_conjunct(char **ar1, char **ar2); |
char **strdyn_conjunct(char **ar1, char **ar2); |
| char **strdyn_consolide(char **ar1, char **ar2); |
char **strdyn_consolide(char **ar1, char **ar2); |
| char **strdyn_add(char **ar, const char *s); |
char **strdyn_add(char **ar, const char *s); |