llconf  0.0.2
Functions
strutils.c File Reference
#include <string.h>
#include <ctype.h>
#include <stdlib.h>
#include "strutils.h"

Functions

char * dup_next_word (const char **pp)
 
char * dup_next_word_b (const char **pp, char *buf, int n)
 
char * dup_next_quoted (const char **pp, char qchar)
 
char * dup_next_quoted_b (const char **pp, char *buf, int n, char qchar)
 
char * dup_next_line (const char **pp)
 
char * dup_next_line_b (const char **pp, char *buf, int n)
 
char * dup_line_until (const char **pp, char until)
 
char * dup_line_until_b (const char **pp, char until, char *buf, int n)
 
char * dup_quote_string (const char *string, char qchar)
 
char * dup_unquote_string (const char *qstring, char qchar)
 
char * dup_unquote_string_ifquoted (const char *qstring, char qchar)
 
void cp_spaces (const char **pp, char **pq, int n)
 
void cp_word (const char **pp, char **pq, int n)
 
void cp_quoted (const char **pp, char **pq, int n)
 
void cp_quoted_ifquoted (const char **pp, char **pq, int n, char qchar)
 
void skip_spaces (const char **pp)
 
void skip_word (const char **pp)
 
void skip_quoted (const char **pp)
 
void skip_quoted_ifquoted (const char **pp, char qchar)
 
char * strjoin (const char *str1, const char *str2)
 

Function Documentation

◆ cp_quoted()

void cp_quoted ( const char **  pp,
char **  pq,
int  n 
)

◆ cp_quoted_ifquoted()

void cp_quoted_ifquoted ( const char **  pp,
char **  pq,
int  n,
char  qchar 
)

◆ cp_spaces()

void cp_spaces ( const char **  pp,
char **  pq,
int  n 
)

◆ cp_word()

void cp_word ( const char **  pp,
char **  pq,
int  n 
)

◆ dup_line_until()

char* dup_line_until ( const char **  pp,
char  until 
)

◆ dup_line_until_b()

char* dup_line_until_b ( const char **  pp,
char  until,
char *  buf,
int  n 
)

◆ dup_next_line()

char* dup_next_line ( const char **  pp)

◆ dup_next_line_b()

char* dup_next_line_b ( const char **  pp,
char *  buf,
int  n 
)

◆ dup_next_quoted()

char* dup_next_quoted ( const char **  pp,
char  qchar 
)

◆ dup_next_quoted_b()

char* dup_next_quoted_b ( const char **  pp,
char *  buf,
int  n,
char  qchar 
)

◆ dup_next_word()

char* dup_next_word ( const char **  pp)

◆ dup_next_word_b()

char* dup_next_word_b ( const char **  pp,
char *  buf,
int  n 
)

◆ dup_quote_string()

char* dup_quote_string ( const char *  string,
char  qchar 
)

◆ dup_unquote_string()

char* dup_unquote_string ( const char *  qstring,
char  qchar 
)

◆ dup_unquote_string_ifquoted()

char* dup_unquote_string_ifquoted ( const char *  qstring,
char  qchar 
)

◆ skip_quoted()

void skip_quoted ( const char **  pp)

◆ skip_quoted_ifquoted()

void skip_quoted_ifquoted ( const char **  pp,
char  qchar 
)

◆ skip_spaces()

void skip_spaces ( const char **  pp)

◆ skip_word()

void skip_word ( const char **  pp)

◆ strjoin()

char* strjoin ( const char *  str1,
const char *  str2 
)