47 lines
1.2 KiB
C
47 lines
1.2 KiB
C
#include "config.h"
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
|
|
int main(void)
|
|
{
|
|
char teststr[] = "sdafsdfsdf[12345asdfddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd]";
|
|
char *name = NULL;
|
|
char *sectionName=NULL;
|
|
int ret=0;
|
|
name = malloc(MAX_LEN_SECTIONNAME*sizeof(char));
|
|
getStrAtPos(teststr, 11, 15, &name, MAX_LEN_SECTIONNAME);
|
|
|
|
sectionName = malloc(MAX_LEN_SECTIONNAME*sizeof(char));
|
|
if((ret=checkSection(teststr,'[',']', §ionName)) == FOUND_SECTION)
|
|
{
|
|
printf("checkSection sucessfull\nsectionName=%s\n",sectionName);
|
|
}
|
|
else
|
|
{
|
|
printf("an error occured:%d\n",ret);
|
|
}
|
|
|
|
char testpair[] = "asifdsfo=s1254124";
|
|
char *keyName=NULL;
|
|
char *keyValue=NULL;
|
|
|
|
keyName = malloc(MAX_LEN_SECTIONNAME);
|
|
keyValue = malloc(MAX_LEN_SECTIONNAME);
|
|
|
|
if((ret=getNameValuePair(testpair,
|
|
'=',0,
|
|
&keyName,&keyValue,
|
|
MAX_LEN_SECTIONNAME,MAX_LEN_SECTIONNAME))==NO_ERROR)
|
|
{
|
|
printf("keyname:%s Value: %s\n",keyName,keyValue);
|
|
}else{
|
|
printf("error getNameValuePair: %d\n",ret);
|
|
}
|
|
|
|
free(keyValue);
|
|
free(keyName);
|
|
free(name);
|
|
|
|
|
|
}
|