]> git.cameronkatri.com Git - mandoc.git/blobdiff - test-getsubopt.c
Use the freshly improved roff_getname() function
[mandoc.git] / test-getsubopt.c
index 25e11246e67b1d1ea16448d1e9a04cd443d5e4bb..2da982380aef1bfd8c56395d7db5cb5f6acd42f9 100644 (file)
@@ -4,9 +4,16 @@
 
 #include <stdlib.h>
 
+extern char *suboptarg;
+
 int
-main(int argc, char **argv)
+main(void)
 {
-       getsubopt(argv, argv, argv);
-       return 0;
+       char buf[] = "k=v";
+       char *options = buf;
+       char token0[] = "k";
+       char *const tokens[] = { token0, NULL };
+       char *value = NULL;
+       return( ! (0 == getsubopt(&options, tokens, &value)
+           && suboptarg == buf && value == buf+2 && options == buf+3));
 }