Clean end-of-line output usage (not actually POSIX)
authorUnix-Ninja <chris@unix-ninja.com>
Fri, 24 Jun 2016 22:08:02 +0000 (18:08 -0400)
committerUnix-Ninja <chris@unix-ninja.com>
Fri, 24 Jun 2016 22:08:02 +0000 (18:08 -0400)
include/types.h
src/hashcat.c

index 8578347..67a91b1 100644 (file)
@@ -6,6 +6,12 @@
 #ifndef TYPES_H
 #define TYPES_H
 
+#ifdef _WIN
+#define EOL "\r\n"
+#else
+#define EOL "\n"
+#endif
+
 typedef struct
 {
   uint salt_buf[16];
index 1f95f17..b205cc8 100644 (file)
@@ -907,15 +907,7 @@ void status_display_machine_readable ()
    * flush
    */
 
-  #ifdef _WIN
-  fputc ('\r', out);
-  fputc ('\n', out);
-  #endif
-
-  #ifdef _POSIX
-  fputc ('\n', out);
-  #endif
-
+  fputs (EOL, out);
   fflush (out);
 }