38 length = strlen(name);
40 for ( i=0; i<length; i++)
60 length = strlen(name);
63 for ( i=0; i<length; i++)
65 reverse[i]=name[length-1-i];
68 for ( i=0; i<length; i++)
85 while ( (*name) ==
' ')
103 length = strlen(name);
105 while ( ( length > 0) && ( *(name+length-1) ==
' ' ) )
107 *(name+length-1)=
'\0';
140 blank = strchr(name,
' ');
142 while ( blank != NULL )
144 strcpy(blank,blank+1);
145 blank = strchr(name,
' ');
159 char *buf_string = NULL ;
162 if (strlen(
string)==0)
return -1 ;
170 buf_string = (
char *)
analyse_calloc(strlen(
string)+1,
sizeof(
char)) ;
172 strcpy(buf_string,
string) ;
173 pos = strrchr(buf_string,
'/') ;
177 length = strlen(pos) ;
181 length = strlen(buf_string) ;
206 if ( ( message != NULL ) &&
209 for(i=0; i<nb_int; i++)
211 message[i]=(char)(tab_int[i]);
214 message[nb_int]=
'\0';
218 if ( message != NULL ) message[0]=
'\0';
228 if ( ( message != NULL ) &&
229 ( nb_int != NULL ) &&
232 *nb_int=strlen(message);
235 for(i=0; i<(*nb_int); i++)
237 (*tab_int)[i] = (int)message[i];
242 if ( nb_int != NULL) *nb_int = 0;
243 if ( tab_int != NULL) *tab_int = NULL;
void * analyse_calloc(size_t nitems, size_t size)
void * analyse_malloc(size_t size)
void analyse_free(void *block)
char * analyse_string_strrev(char *name)
char * analyse_string_fit_start(char *name)
char * analyse_string_fit_start_end(char *name)
int analyse_string_length_brackett(char *string, int n1, int n2)
char * analyse_string_strset(char *name, int ch)
void analyse_convert_int_to_string(int nb_int, int *tab_int, char *message)
char * analyse_string_fit_end(char *name)
char * analyse_string_fit_all(char *name)
void analyse_convert_string_to_int(char *message, int *nb_int, int **tab_int)