patch-ayudame 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. --- Ayudame.h 2012-10-31 10:29:19.000000000 -0600
  2. +++ Ayudame.h 2012-11-16 17:34:04.963495624 -0700
  3. @@ -14,6 +14,7 @@
  4. #include <stdint.h>
  5. #include <unistd.h>
  6. +#include <stdbool.h>
  7. //#define _REENTRANT // defined by default by gcc
  8. @@ -68,7 +69,7 @@
  9. // ---
  10. -const size_t AYU_buf_size=8; // size of message buffer
  11. +#define AYU_buf_size ((size_t)8) // size of message buffer
  12. extern unsigned long AYU_n_threads; // current number of threads
  13. extern unsigned long AYU_max_threads; // maximum number of threads
  14. @@ -202,7 +203,9 @@
  15. };
  16. /******/
  17. +#ifdef __cplusplus
  18. extern "C" {
  19. +#endif
  20. /****f* AYUDAME/AYU_event
  21. * NAME
  22. @@ -224,7 +227,7 @@
  23. * void
  24. * SOURCE
  25. */
  26. - void AYU_event(ayu_event_t event, const int64_t taskId, void *p)
  27. + void AYU_event(enum ayu_event_t event, const int64_t taskId, void *p)
  28. __attribute__ ((weak));
  29. /******/
  30. @@ -342,7 +345,9 @@
  31. void AYU_registerTask(void*) __attribute__ ((weak));
  32. /******/
  33. +#ifdef __cplusplus
  34. }
  35. +#endif
  36. #ifndef AYU_MASTER_TASKID
  37. #define AYU_MASTER_TASKID 0