Set DISPLAY environment variable if --display option
[pinentry-qt.git] / pinentry.h
index cfc78c5..4a8bbcc 100644 (file)
@@ -150,6 +150,9 @@ int pinentry_loop (void);
 /* The same as above but allows to specify the i/o descriptors. */
 int pinentry_loop2 (int infd, int outfd);
 
+/* Allow changing the standard file handles.  */
+void pinentry_set_std_fd (int no, int val);
+
 
 /* Convert the UTF-8 encoded string TEXT to the encoding given in
    LC_CTYPE.  Return NULL on error. */
@@ -194,19 +197,19 @@ extern pinentry_cmd_handler_t pinentry_cmd_handler;
 /* Windows declares sleep as obsolete, but provides a definition for
    _sleep but non for the still existing sleep.  */
 #define sleep(a) _sleep ((a))
-
-#ifdef HAVE_W32CE_SYSTEM
-
+/* On MSVC snprintf is not defined but _snprintf is */
+#define snprintf _snprintf
+/* case insensitive comparisons are both */
+#define strncasecmp _strnicmp
 /* strdup also got a prefix */
 #define strdup _strdup
+#endif /*HAVE_W32_SYSTEM*/
+
+#ifdef HAVE_W32CE_SYSTEM
+#define getpid() GetCurrentProcessId ()
 /* without signals we need not abort */
 #define abort(a) exit(1)
-/* case insensitive comparisons are both */
-#define strncasecmp _strnicmp
-/* On MSVC snprintf is not defined but _snprintf is */
-#define snprintf _snprintf
 #endif /*HAVE_WIN32CE_SYSTEM*/
-#endif /*HAVE_W32_SYSTEM*/
 
 #if 0 
 {