source: MondoRescue/branches/stable/mondo/src/test/test-string.c @ 1140

Last change on this file since 1140 was 1140, checked in by Bruno Cornec, 13 years ago

Try to fix some valgrind reports (note that this version still doesn't work)

  • Property svn:eol-style set to native
File size: 587 bytes
Line 
1/*
2 * Test file to test the configuration file handling
3 *
4 * $Id$
5 *
6 */
7
8#include <string.h>
9#include <stdlib.h>
10#include <stdio.h>
11
12#include "mr_str.h"
13#include "mr_mem.h"
14
15int main(void) {
16    const char delims[3] = ": \n";
17   
18    int  lastpos = 0;
19    char *token  = NULL;
20    char *string = NULL;
21
22    mr_asprintf(&string, "md0 : active raid10 hda1[0] hda12[3] hda6[2] hda5[1]\n");
23    fprintf(stdout, "string=|%s|\n", string);
24    while ((token = mr_strtok(string, delims, &lastpos))) {
25        fprintf(stdout, "token=|%s|, lastpos=%d\n", token, lastpos);
26        mr_free(token);
27    }
28    mr_free(string);
29
30    exit(0);
31}
Note: See TracBrowser for help on using the repository browser.