Annotation of libaitio/example/test.c, revision 1.1
1.1 ! misho 1: #include <stdio.h>
! 2: #include <aitio.h>
! 3:
! 4:
! 5: int main()
! 6: {
! 7: int ret;
! 8: char str[256], *s;
! 9:
! 10: printf("std:: %s ioPromptRead(NULL) -> %d\n", str, ioPromptRead(NULL, NULL, str, 256));
! 11: printf("std:: %s ioPromptRead(PIUK> ) -> %d\n", str, (ret = ioPromptRead(NULL, "PIUK> ", str, 256)));
! 12: printf("geterror:: #%d - %s\n", io_GetErrno(), io_GetError());
! 13:
! 14: printf("std:: %s w/o confirm ioPromptPassword(NULL) -> %d\n", str,
! 15: ioPromptPassword(NULL, NULL, str, 256, 0));
! 16: printf("std:: %s ioPromptPassword(NULL) -> %d\n", str,
! 17: ioPromptPassword(NULL, NULL, str, 256, 1));
! 18: printf("std:: %s w/o confirm ioPromptPassword(PIUK> ) -> %d\n", str,
! 19: (ret = ioPromptPassword(NULL, "PIUK pass: ", str, 256, 0)));
! 20: printf("geterror:: #%d - %s\n", io_GetErrno(), io_GetError());
! 21:
! 22: printf("std:: %s ioPromptRead(FLIUP: ) -> %d\n", str, (ret = ioPromptRead(NULL, "FLIUP: ", str, 256)));
! 23:
! 24: printf("regex:: %s ioRegexVerify([0-9]+) -> %s\n", str, ioRegexVerify("[0-9]+", "shmink132sdf09", NULL, NULL));
! 25: printf("regex:: %s ioRegexGet([0-9]+) -> %d\n", str, ioRegexGet("[0-9]+", "shmink132sdf09", str, 256));
! 26: printf("regex:: %s not match ioRegexGet([ab]+) -> %d\n", str, ioRegexGet("[ab]+", "shmink132sdf09", str, 256));
! 27:
! 28: s = ioRegexReplace("[0-9]+", "0shmink132sdf09", "XXX");
! 29: printf("regex:: ioRegexReplace([0-9]+) -> %s with XXX\n", s);
! 30: free(s);
! 31: s = ioRegexReplace("[0-9]+", "shmink132sdf09", NULL);
! 32: printf("regex:: ioRegexReplace([0-9]+) -> %s clear!\n", s);
! 33: free(s);
! 34:
! 35: return 0;
! 36: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>