]> granicus.if.org Git - libevent/commitdiff
make event_rpcgen.py generate code include event-config.h
authorNiels Provos <provos@gmail.com>
Mon, 3 Mar 2008 03:36:51 +0000 (03:36 +0000)
committerNiels Provos <provos@gmail.com>
Mon, 3 Mar 2008 03:36:51 +0000 (03:36 +0000)
svn:r686

ChangeLog
event_rpcgen.py

index c172189f3173815aa64605cd32e5dc6a025db491..2d774039b18f11e56314a1862b3cebd1c7a66eca 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -57,6 +57,7 @@ Changes in current version:
  o Some older Solaris versions demand that _REENTRANT be defined to get strtok_r(); do so.
  o Do not free the kqop file descriptor in other processes, also allow it to be 0; from Andrei Nigmatulin
  o Provide OpenSSL style support for multiple threads accessing the same event_base
+ o make event_rpcgen.py generate code include event-config.h; reported by Sam Banks.
 
 Changes in 1.4.0:
  o allow \r or \n individually to separate HTTP headers instead of the standard "\r\n"; from Charles Kerr.
index 13384b4677ebf82c7b8150368c9af3099d6fd4e8..a11af31ea50fc79a7a431bb508e980eb9f0af945 100755 (executable)
@@ -1508,7 +1508,11 @@ def HeaderPreamble(name):
         name, guard, guard)
 
     # insert stdint.h - let's hope everyone has it
-    pre += '#include <stdint.h>\n'
+    pre += (
+        '#include <event-config.h>\n'
+        '#ifdef _EVENT_HAVE_STDINT_H\n'
+        '#include <stdint.h>\n'
+        '#endif\n' )
 
     for statement in headerdirect:
         pre += '%s\n' % statement