Index: libcfa/src/parseargs.cfa
===================================================================
--- libcfa/src/parseargs.cfa	(revision 56e8cb3c451e5c9bfe29ae04065e525bc81096da)
+++ libcfa/src/parseargs.cfa	(revision 26ffcda7be19956079f749581cbc5686b444a78b)
@@ -24,4 +24,8 @@
 #include "limits.hfa"
 
+extern int cfa_args_argc;
+extern char ** cfa_args_argv;
+extern char ** cfa_args_envp;
+
 void printopt(FILE * out, int width, int max, char sn, const char * ln, const char * help) {
 	int hwidth = max - (11 + width);
@@ -34,4 +38,8 @@
 		fprintf(out, "%*s%.*s\n", width + 11, "", hwidth, help);
 	}
+}
+
+void parse_args( cfa_option options[], size_t opt_count, const char * usage, char ** & left ) {
+	parse_args(cfa_args_argc, cfa_args_argv, options, opt_count, usage, left );
 }
 
Index: libcfa/src/parseargs.hfa
===================================================================
--- libcfa/src/parseargs.hfa	(revision 56e8cb3c451e5c9bfe29ae04065e525bc81096da)
+++ libcfa/src/parseargs.hfa	(revision 26ffcda7be19956079f749581cbc5686b444a78b)
@@ -31,4 +31,5 @@
 }
 
+void parse_args( cfa_option options[], size_t opt_count, const char * usage, char ** & left );
 void parse_args( int argc, char * argv[], cfa_option options[], size_t opt_count, const char * usage, char ** & left );
 
