In contrib/uuid-ossp, #include headers needed for ntohl() and ntohs().
authorTom Lane
Sun, 18 Dec 2016 03:24:13 +0000 (22:24 -0500)
committerTom Lane
Sun, 18 Dec 2016 03:24:13 +0000 (22:24 -0500)
Oversight in commit b8cc8f947.  I just noticed this causes compiler
warnings on FreeBSD, and it really ought to cause warnings elsewhere too:
all references I can find say that  is required for these.
We have a lot of code elsewhere that thinks that both 
and  should be included for these functions, so do it that
way here too, even though  ought to be sufficient according
to the references I consulted.

Back-patch to 9.4 where the previous commit landed.

contrib/uuid-ossp/uuid-ossp.c

index 3e12bc4e96fc422052609dcf7f43c07218786fe5..5d00f392cccb4649e2f7024ddab2f31b7ebf9d0c 100644 (file)
 #include "utils/builtins.h"
 #include "utils/uuid.h"
 
+/* for ntohl/htonl */
+#include 
+#include 
+
 /*
  * It's possible that there's more than one uuid.h header file present.
  * We expect configure to set the HAVE_ symbol for only the one we want.