char *my_longlongunsignedtoa_base(long long unsigned int n, int base, const char *charset) { char buffer[ITOA_BUFFER_SIZE]; buffer[0] = '\0'; _my_longlongunsignedtoa_base(n, base, charset, buffer); return (my_strnew(buffer)); }
char *my_longlongtoa_base(long long int n, int base, const char *charset) { char buffer[ITOA_BUFFER_SIZE]; buffer[0] = '\0'; if (n < 0) append_char(buffer, '-'); _my_longlongtoa_base(n, base, charset, buffer); return (my_strnew(buffer)); }
void add_to_message(t_elem *client) { int sizeof_message; char *new_message; char c; char *message; c = client->client_data.c; message = client->client_data.message; sizeof_message = my_strlen(client->client_data.message); if (!(new_message = my_strnew(sizeof_message + 1))) my_error(4, 7); if (client->client_data.message) my_strcpy(new_message, client->client_data.message); if (client->client_data.message) free(client->client_data.message); new_message[sizeof_message] = c; new_message[sizeof_message + 1] = 0; client->client_data.message = new_message; }