diff --git a/include/slibtool/slibtool.h b/include/slibtool/slibtool.h
index 233d80d..e4b21c0 100644
--- a/include/slibtool/slibtool.h
+++ b/include/slibtool/slibtool.h
@@ -190,17 +190,17 @@ struct slbt_common_ctx {
 	enum slbt_mode			mode;
 	enum slbt_tag			tag;
 	enum slbt_warning_level		warnings;
+	char **				cargv;
+	char **				targv;
+	char *				libname;
 	const char *			target;
 	const char *			output;
 	const char *			shrext;
-	char *				libname;
 	const char *			rpath;
 	const char *			release;
 	const char *			symfile;
 	const char *			regex;
 	const char *			user;
-	char **				targv;
-	char **				cargv;
 };
 
 struct slbt_driver_ctx {