Advertisement
yungplayz

normalize_me.c

Dec 15th, 2018
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.33 KB | None | 0 0
  1. /* ************************************************************************** */
  2. /*                                                                            */
  3. /*                                                        :::      ::::::::   */
  4. /*   normalize_me.c                                     :+:      :+:    :+:   */
  5. /*                                                    +:+ +:+         +:+     */
  6. /*   By: amakaren <marvin@42.fr>                    +#+  +:+       +#+        */
  7. /*                                                +#+#+#+#+#+   +#+           */
  8. /*   Created: 2018/12/16 01:57:21 by amakaren          #+#    #+#             */
  9. /*   Updated: 2018/12/16 01:57:41 by amakaren         ###   ########.fr       */
  10. /*                                                                            */
  11. /* ************************************************************************** */
  12.  
  13. void    read_loop(char *delim_string, char **ptr, int op, char **doc)
  14. {
  15.     while(**ptr)
  16.     {
  17.         char    *tmp;
  18.         char    *tmp2;
  19.  
  20.         tmp = *ptr;
  21.         while (**ptr && **ptr != '\n')
  22.             (*ptr)++;
  23.                 if (**ptr == '\n')
  24.             (*ptr)++;
  25.         tmp = ft_strndup(tmp, *ptr - tmp);
  26.         if (op == DLESSDASH)
  27.             tmp = remove_tab(tmp);
  28.         if (!ft_strcmp(delim_string, tmp))
  29.             break;
  30.         tmp2 = ft_strjoin(*doc, tmp);
  31.         free(*doc);
  32.         free(tmp);
  33.         *doc = tmp2;
  34.     }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement