Converte String em numeros inteiro.
Apaga os dados nos n primeiros bytes da memória do local apontado por s e escreve zeros no lugar.
Aloca a memória solicitada e retorna um ponteiro para ela. O calloc, diferente do malloc, define a memória alocada como zero.
Verifica se o caracter é alfanumérico.
Verifica se é um caracter do alfabeto.
Verifica se o caracter esta na tabela ASCII.
Verifica se o caracter é um digito (0-9).
Verifica se o caracter pode ser impresso.
Procura a primeira ocorrência do caractere c nos primeiros n bytes da string apontada por s. Retorna um ponteiro para o byte correspondente.
Compara os primeiros n bytes da memória de s1 e de memória s2. Retorn < 0, s1 é menor. retorn > 0, s2 é menor. Return = 0.
Copia n caracteres da memória de src para a memória de dest.
Copia n caracteres de src para dest, mas para blocos de memória sobrepostos, memmove() é uma abordagem mais segura do que memcpy().
Copia o caractere c para os primeiros n caracteres da string apontada por s.
Procura a primeira ocorrência do caractere c na string apontada por s.
Retorna um ponteiro para uma string(criado com malloc), que é duplicata da string apontada por s.
Acrescenta a string src ao final da string dst.
Copia string de src para dest até o size.
Calcula o comprimento de uma determinada string.
Compara os primeiros n caracteres de s1 e de memória s2. Retorn < 0, s1 é menor. retorn > 0, s2 é menor. Return = 0.
Encontra a primeira substring(little) em uma string(big) com comprimento limitado(len).
Procura a última ocorrência do caractere c na string apontada pelo s.
Converte letras maiúsculas em minúsculas.
Converte letras minúsculas em maiúsculas.
Aloca memória e retorna uma string representando o inteiro recebido como argumento. Números negativos devem ser tratados.
Emite o caractere 'c' para o descritor de arquivo fornecido.
Emite a string 's' para o descritor de arquivo seguido por uma nova linha.
Emite o inteiro 'n' para o descritor de arquivo fornecido.
Emite a string 's' para o descritor de arquivo fornecido.
Aloca memória e retorna um array de strings obtido dividindo 's' usando o caractere 'c' como delimitador. A matriz deve terminar com um ponteiro NULL.
Aplica a função 'f' em cada caractere da string passada como argumento, passando seu índice como primeiro argumento. Cada caractere é passado por endereço para 'f' para ser modificado se necessário.
Aloca memória e retorna uma nova string, que é o resultado da concatenação de 's1' e 's2'.
Aplica a função 'f' a cada caractere da string 's', passando seu índice como primeiro argumento para criar uma nova string (com malloc) resultante de aplicações sucessivas de 'f'.
Aloca memória e retorna uma cópia de 's1' com os caracteres especificados em 'set' removidos do início e do final da string.
Aloca na memória e retorna uma substring da string 's'. A substring começa no índice 'start' e tem tamanho máximo 'len'
Adiciona o nó 'novo' no final da lista.
Adiciona um novo nó no inicio da lista. Caso exista um nó no inicio, adiciona como next do novo
Exclui e libera o nó fornecido e todos os sucessores desse nó, usando a função 'del' e free. O ponteiro para a lista deve ser definido como NULL
Toma como parâmetro um nó e libera a memória do conteúdo do nó usando a função 'del' fornecida como parâmetro e libera o nó. A memória de 'próximo' não deve ser liberada
Itera a lista 'lst' e aplica a função 'f' no conteúdo de cada nó.
Retorna o último nó da lista
lista 'lst' e aplica a função 'f' no conteúdo de cada nó. Cria uma nova lista resultante das aplicações da função 'f'. A função 'del' é usada para excluir o conteúdo de um nó, se necessário
Adicionar um novo nó e inicializar next como null
Conta o número de nós em uma lista