File:  [ELWIX - Embedded LightWeight unIX -] / libaitmqtt / example / exptop.c
Revision 1.2.14.1: download - view: text, annotated - select for diffs - revision graph
Wed Sep 14 16:16:55 2016 UTC (7 years, 9 months ago) by misho
Branches: mqtt1_8
Diff to: branchpoint 1.2: preferred, unified
adds linux makefile

#include <stdio.h>
#include <string.h>
#include <limits.h>
#include <aitmqtt.h>

int
main(int argc, char **argv)
{
	int len;
	char blah[BUFSIZ] = { 0 };

	if (argc < 2)
		return 1;

	len = strlen(argv[1]);
	printf("input=%s %d\n", argv[1], len);

	len = mqtt_expandTopic(argv[1], blah, sizeof blah, 1, 0);

	printf("regex)result=%s ret=%d\n", blah, len);

	len = mqtt_sqlTopic(argv[1], blah, sizeof blah);

	printf("sql)result=%s ret=%d\n", blah, len);
	return 0;
}

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>