Commit 4333df63 authored by Luca Barbato's avatar Luca Barbato Committed by Diego Biurrun

avstring: K&R formatting cosmetics

Signed-off-by: 's avatarDiego Biurrun <diego@biurrun.de>
parent 2c10e2a2
...@@ -24,10 +24,11 @@ ...@@ -24,10 +24,11 @@
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
#include <ctype.h> #include <ctype.h>
#include "avstring.h"
#include "config.h" #include "config.h"
#include "common.h" #include "common.h"
#include "mem.h" #include "mem.h"
#include "avstring.h"
int av_strstart(const char *str, const char *pfx, const char **ptr) int av_strstart(const char *str, const char *pfx, const char **ptr)
{ {
...@@ -56,10 +57,10 @@ char *av_stristr(const char *s1, const char *s2) ...@@ -56,10 +57,10 @@ char *av_stristr(const char *s1, const char *s2)
if (!*s2) if (!*s2)
return s1; return s1;
do { do
if (av_stristart(s1, s2, NULL)) if (av_stristart(s1, s2, NULL))
return s1; return s1;
} while (*s1++); while (*s1++);
return NULL; return NULL;
} }
...@@ -96,8 +97,9 @@ size_t av_strlcatf(char *dst, size_t size, const char *fmt, ...) ...@@ -96,8 +97,9 @@ size_t av_strlcatf(char *dst, size_t size, const char *fmt, ...)
char *av_d2str(double d) char *av_d2str(double d)
{ {
char *str= av_malloc(16); char *str = av_malloc(16);
if(str) snprintf(str, 16, "%f", d); if (str)
snprintf(str, 16, "%f", d);
return str; return str;
} }
...@@ -106,31 +108,32 @@ char *av_d2str(double d) ...@@ -106,31 +108,32 @@ char *av_d2str(double d)
char *av_get_token(const char **buf, const char *term) char *av_get_token(const char **buf, const char *term)
{ {
char *out = av_malloc(strlen(*buf) + 1); char *out = av_malloc(strlen(*buf) + 1);
char *ret= out, *end= out; char *ret = out, *end = out;
const char *p = *buf; const char *p = *buf;
if (!out) return NULL; if (!out)
return NULL;
p += strspn(p, WHITESPACES); p += strspn(p, WHITESPACES);
while(*p && !strspn(p, term)) { while (*p && !strspn(p, term)) {
char c = *p++; char c = *p++;
if(c == '\\' && *p){ if (c == '\\' && *p) {
*out++ = *p++; *out++ = *p++;
end= out; end = out;
}else if(c == '\''){ } else if (c == '\'') {
while(*p && *p != '\'') while (*p && *p != '\'')
*out++ = *p++; *out++ = *p++;
if(*p){ if (*p) {
p++; p++;
end= out; end = out;
} }
}else{ } else {
*out++ = c; *out++ = c;
} }
} }
do{ do
*out-- = 0; *out-- = 0;
}while(out >= end && strspn(out, WHITESPACES)); while (out >= end && strspn(out, WHITESPACES));
*buf = p; *buf = p;
...@@ -196,17 +199,11 @@ const char *av_dirname(char *path) ...@@ -196,17 +199,11 @@ const char *av_dirname(char *path)
return path; return path;
} }
#ifdef TEST #ifdef TEST
#include "common.h"
int main(void) int main(void)
{ {
int i; int i;
printf("Testing av_get_token()\n");
{
const char *strings[] = { const char *strings[] = {
"''", "''",
"", "",
...@@ -236,7 +233,8 @@ int main(void) ...@@ -236,7 +233,8 @@ int main(void)
"\\'fo\\o\\:': foo ' :blahblah" "\\'fo\\o\\:': foo ' :blahblah"
}; };
for (i=0; i < FF_ARRAY_ELEMS(strings); i++) { printf("Testing av_get_token()\n");
for (i = 0; i < FF_ARRAY_ELEMS(strings); i++) {
const char *p = strings[i], *q; const char *p = strings[i], *q;
printf("|%s|", p); printf("|%s|", p);
q = av_get_token(&p, ":"); q = av_get_token(&p, ":");
...@@ -244,7 +242,6 @@ int main(void) ...@@ -244,7 +242,6 @@ int main(void)
printf(" + |%s|\n", p); printf(" + |%s|\n", p);
av_free(q); av_free(q);
} }
}
return 0; return 0;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment