Add support for global LDFLAGS
[platform/upstream/rpm.git] / cliutils.h
index 830b4c4..35aa252 100644 (file)
@@ -5,16 +5,16 @@
 #include <popt.h>
 #include <rpm/rpmutil.h>
 
+/* "normalized" exit: avoid overflowing and xargs special value 255 */
+#define RETVAL(rc) (((rc) > 254) ? 254 : (rc))
+
 RPM_GNUC_NORETURN
 void argerror(const char * desc);
 
 void printUsage(poptContext con, FILE * fp, int flags);
 
-/* Initialize cli-environment, returning parsed popt context caller */
-poptContext initCli(const char *ctx, struct poptOption *optionsTable,
-                   int argc, char *argv[]);
+int initPipe(void);
 
-/* Free up common resources, return "normalized" exit code */
-int finishCli(poptContext optCon, int rc);
+int finishPipe(void);
 
 #endif /* _CLIUTIL_H */