File:  [ELWIX - Embedded LightWeight unIX -] / libaitmqtt / example / exptop.c
Revision 1.2: download - view: text, annotated - select for diffs - revision graph
Wed Jun 20 15:02:23 2012 UTC (11 years, 11 months ago) by misho
Branches: MAIN
CVS tags: mqtt1_8, mqtt1_7, mqtt1_6, mqtt1_5, mqtt1_4, mqtt1_3, mqtt1_2, MQTT1_7, MQTT1_6, MQTT1_5, MQTT1_4, MQTT1_3, MQTT1_2, MQTT1_1, HEAD
version 1.1

    1: #include <stdio.h>
    2: #include <string.h>
    3: #include <aitmqtt.h>
    4: 
    5: int
    6: main(int argc, char **argv)
    7: {
    8: 	int len;
    9: 	char blah[BUFSIZ] = { 0 };
   10: 
   11: 	if (argc < 2)
   12: 		return 1;
   13: 
   14: 	len = strlen(argv[1]);
   15: 	printf("input=%s %d\n", argv[1], len);
   16: 
   17: 	len = mqtt_expandTopic(argv[1], blah, sizeof blah, 1, 0);
   18: 
   19: 	printf("regex)result=%s ret=%d\n", blah, len);
   20: 
   21: 	len = mqtt_sqlTopic(argv[1], blah, sizeof blah);
   22: 
   23: 	printf("sql)result=%s ret=%d\n", blah, len);
   24: 	return 0;
   25: }

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