]> granicus.if.org Git - fortune-mod/commitdiff
build randstr.c and port to windows.
authorShlomi Fish <shlomif@shlomifish.org>
Sat, 2 Feb 2019 16:37:03 +0000 (18:37 +0200)
committerShlomi Fish <shlomif@shlomifish.org>
Sat, 2 Feb 2019 16:37:03 +0000 (18:37 +0200)
fortune-mod/CMakeLists.txt
fortune-mod/util/randstr.c
fortune-mod/util/strfile.h

index ecb7fce57c695276996d7c10ff0b32869611c0e3..ef7b8453196ccaaca95776f6c2142aad9760befc 100644 (file)
@@ -122,6 +122,8 @@ my_exe(
     "sbin"
 )
 
+# Build but not install.
+ADD_EXECUTABLE("randstr" "util/randstr.c")
 my_exe(
     "unstr"
     "util/unstr.c"
index eb4832a0cd4e8e8f0edb596be7bb60305c3df4a8..061d8fb07356305cbb9de2b561d97f46efc01947 100644 (file)
  * Who're you gonna quote?  Dan Quayle?
  */
 
-#include        <netinet/in.h>
-#include        <sys/param.h>
+/* For ntohl() */
+#ifdef _WIN32
+#include        <winsock2.h>
+#define getpid() 0
+#else
+#include        <arpa/inet.h>
+#include        <unistd.h>
+#endif
 #include        "strfile.h"
 #include        <stdio.h>
 #include        <stdlib.h>
 #include        <ctype.h>
 #include        <string.h>
-#include        <unistd.h>
 #include        <time.h>
 #ifndef MAXPATHLEN
 #define MAXPATHLEN      1024
index 4829889395de13f0d8888008ee252266821741a1..26dda5625a128a1978fd027979c1ece4ec2a82a7 100644 (file)
@@ -37,6 +37,7 @@
  *
  *  @(#)strfile.h   8.1 (Berkeley) 5/31/93
  */
+#include <stdint.h>
 
 #define STR_ENDSTRING(line,tbl) \
     ((line)[0] == (tbl).str_delim && (line)[1] == '\n')