* or doesn't exist.
*/
static char *rrdcgiGetValue(
- s_cgi * parms,
+ s_cgi *parms,
const char *name);
/* rrdcgiReadVariables()
totalcnt = (ftell(input) + 1) / sizeof(char) - offset;
if (totalcnt < MEMBLK)
totalcnt = MEMBLK; /* sanitize */
- if (fseek(input, offset * sizeof(char), SEEK_SET) == -1)
- {
- rrd_set_error("fseek() failed on %s: %s", file_name, rrd_strerror(errno));
- fclose(input);
- return (-1);
+ if (fseek(input, offset * sizeof(char), SEEK_SET) == -1) {
+ rrd_set_error("fseek() failed on %s: %s", file_name,
+ rrd_strerror(errno));
+ fclose(input);
+ return (-1);
}
}
if (((*buffer) = (char *) malloc((totalcnt + 4) * sizeof(char))) == NULL) {
char *buffer;
long i;
long filter = 0;
+
struct optparse_long longopts[] = {
{"filter", 'f', OPTPARSE_NONE},
{0},
};
struct optparse options;
- int opt;
+ int opt;
#ifdef MUST_DISABLE_SIGFPE
signal(SIGFPE, SIG_IGN);
for (i=0;i<argc;i++)
printf("%d-'%s'\n",i,argv[i]); */
optparse_init(&options, argc, argv);
- while ((opt = optparse_long(&options,longopts,NULL)) != -1) {
+ while ((opt = optparse_long(&options, longopts, NULL)) != -1) {
switch (opt) {
case 'f':
filter = 1;
{
if (argc >= 2) {
const size_t len = strlen(args[0]) + strlen(args[1]) + 2;
- char *xyz = (char *) malloc(len);
+ char *xyz = (char *) malloc(len);
if (xyz == NULL) {
return stralloc("[ERROR: allocating setenv buffer]");
readfile(filename, &buffer, 0);
if (rrd_test_error()) {
- char err[4096];
+ char err[4096];
+
snprintf(err, sizeof(err), "[ERROR %s]", rrd_get_error());
rrd_clear_error();
return stralloc(calcpr[0]);
} else {
if (rrd_test_error()) {
- char err[4096];
+ char err[4096];
+
snprintf(err, sizeof(err), "[ERROR %s]", rrd_get_error());
rrd_clear_error();
last = rrd_last(argc, (char **) args - 1);
if (rrd_test_error()) {
- char err[4096];
+ char err[4096];
+
snprintf(err, sizeof(err), "[ERROR %s]", rrd_get_error());
rrd_clear_error();
strftime(buf, 254, args[1], &tm_last);
return buf;
}
- return stralloc("[ERROR: expected <RRD::TIME::LAST file.rrd strftime-format>]");
+ return
+ stralloc
+ ("[ERROR: expected <RRD::TIME::LAST file.rrd strftime-format>]");
}
static char *printtimenow(
over seemingly the old array ... but doing argv-1 will actually end
up in a 'good' place now. */
- *arguments = argv+1;
- *argument_count = argc-1;
+ *arguments = argv + 1;
+ *argument_count = argc - 1;
if (Quote) {
return NULL;
char **buf, /* buffer */
long i, /* offset in buffer */
char *tag, /* tag to handle */
- char * (*func) (long,
- const char **) /* function to call for 'tag' */
+ char * (*func)(long,
+ const char **) /* function to call for 'tag' */
)
{
/* the name of the vairable ... */
if (end) {
/* got arguments, call function for 'tag' with arguments */
val = func(argc, (const char **) args);
- free(args-1);
+ free(args - 1);
} else {
/* next call, try parsing at current offset +1 */
end = (*buf) + i + 1;
* We can safely call free() on result[i]->{name,value} because they are
* memset() to 0 after their allocation.
*/
-static void free_result(s_var **result, int number)
+static void free_result(
+ s_var **result,
+ int number)
{
- int i;
+ int i;
- for(i = 0; i < number; i++) {
+ for (i = 0; i < number; i++) {
if (result && result[i]) {
free(result[i]->name);
free(result[i]->value);
return NULL;
}
if ((result[i]->name =
- (char *) malloc((esp - cp + 1) * sizeof(char))) == NULL) {
+ (char *) malloc((esp - cp + 1) * sizeof(char))) ==
+ NULL) {
free_result(result, i);
free(line);
return NULL;
strncpy(result[i]->name, cp, esp - cp);
cp = ++esp;
if ((result[i]->value =
- (char *) malloc((ip - esp + 1) * sizeof(char))) == NULL) {
+ (char *) malloc((ip - esp + 1) * sizeof(char))) ==
+ NULL) {
free_result(result, i);
free(line);
return NULL;
vars = rrdcgiReadVariables();
if (!vars) {
- free(res);
+ free(res);
return NULL;
}
}
static char *rrdcgiGetValue(
- s_cgi * parms,
+ s_cgi *parms,
const char *name)
{
int i;
}
return NULL;
}
-