mico.patch 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. Index: auxdir/tclmico.cc
  2. --- auxdir/tclmico.cc.orig 2003-10-13 11:49:22.000000000 +0200
  3. +++ auxdir/tclmico.cc 2003-10-13 20:02:21.000000000 +0200
  4. @@ -48,9 +48,9 @@
  5. TclDispatcher *disp = event->disp;
  6. CORBA::Long handle = event->handle;
  7. - set<FileEvent *, less<FileEvent *> > seen;
  8. + std::set<FileEvent *, std::less<FileEvent *> > seen;
  9. while (42) {
  10. - list<FileEvent *>::iterator i;
  11. + std::list<FileEvent *>::iterator i;
  12. for (i = disp->fevents.begin(); i != disp->fevents.end(); ++i) {
  13. if ((*i)->handle != handle)
  14. continue;
  15. @@ -82,7 +82,7 @@
  16. TimerEvent *event = (TimerEvent *)_event;
  17. TclDispatcher *disp = event->disp;
  18. - list<TimerEvent *>::iterator i;
  19. + std::list<TimerEvent *>::iterator i;
  20. for (i = disp->tevents.begin(); i != disp->tevents.end(); ++i) {
  21. if ((*i) == event) {
  22. disp->tevents.erase(i);
  23. @@ -99,13 +99,13 @@
  24. TclDispatcher::~TclDispatcher ()
  25. {
  26. - list<FileEvent *>::iterator i;
  27. + std::list<FileEvent *>::iterator i;
  28. for (i = fevents.begin(); i != fevents.end(); ++i) {
  29. (*i)->cb->callback (this, Remove);
  30. delete *i;
  31. }
  32. - list<TimerEvent *>::iterator j;
  33. + std::list<TimerEvent *>::iterator j;
  34. for (j = tevents.begin(); j != tevents.end(); ++j) {
  35. (*j)->cb->callback (this, Remove);
  36. delete *j;
  37. @@ -125,7 +125,7 @@
  38. ev = 0;
  39. int mask = 0;
  40. - list<FileEvent *>::iterator i;
  41. + std::list<FileEvent *>::iterator i;
  42. for (i = fevents.begin(); i != fevents.end(); ++i) {
  43. if ((*i)->handle != handle)
  44. continue;
  45. @@ -185,7 +185,7 @@
  46. TclDispatcher::remove (CORBA::DispatcherCallback *cb, Event e)
  47. {
  48. if (e == All || e == Timer) {
  49. - list<TimerEvent *>::iterator i, next;
  50. + std::list<TimerEvent *>::iterator i, next;
  51. for (i = tevents.begin(); i != tevents.end(); i = next) {
  52. next = i;
  53. ++next;
  54. @@ -197,7 +197,7 @@
  55. }
  56. }
  57. if (e == All || e == Read || e == Write || e == Except) {
  58. - list<FileEvent *>::iterator i, next;
  59. + std::list<FileEvent *>::iterator i, next;
  60. for (i = fevents.begin(); i != fevents.end(); i = next) {
  61. next = i;
  62. ++next;
  63. Index: include/mico/os-math.h
  64. --- include/mico/os-math.h.orig 2003-10-13 11:49:32.000000000 +0200
  65. +++ include/mico/os-math.h 2003-10-13 20:02:21.000000000 +0200
  66. @@ -296,11 +296,7 @@
  67. #include <unistd.h>
  68. #include <signal.h>
  69. #include <sys/types.h>
  70. -
  71. -#if !defined(__GNUG__) || !defined(__sgi)
  72. -// conflict for initstate ()
  73. -#include <math.h>
  74. -#endif
  75. +#include <cmath>
  76. #ifdef HAVE_FLOAT_H
  77. #include <float.h>
  78. @@ -360,6 +356,7 @@
  79. static MICO_Boolean is_infinity (MICO_Double d)
  80. {
  81. + using namespace std;
  82. #if defined(HAVE_ISINF)
  83. return isinf (d);
  84. #elif defined(HAVE_FINITE) && defined(HAVE_ISNAN)
  85. @@ -371,6 +368,7 @@
  86. static MICO_Boolean is_nan (MICO_Double d)
  87. {
  88. + using namespace std;
  89. #if defined(HAVE_ISNAN)
  90. return isnan (d);
  91. #else
  92. @@ -419,6 +417,7 @@
  93. static MICO_Boolean is_infinityl (MICO_LongDouble d)
  94. {
  95. + using namespace std;
  96. #if defined(HAVE_ISINFL)
  97. return isinfl (d);
  98. #elif defined(HAVE_ISINF)
  99. @@ -430,6 +429,7 @@
  100. static MICO_Boolean is_nanl (MICO_LongDouble d)
  101. {
  102. + using namespace std;
  103. #if defined(HAVE_ISNANL)
  104. return isnanl (d);
  105. #elif defined(HAVE_ISNAN)
  106. Index: Makefile
  107. --- Makefile.orig 2003-10-13 11:49:22.000000000 +0200
  108. +++ Makefile 2003-10-13 20:02:21.000000000 +0200
  109. @@ -73,7 +73,7 @@
  110. $(IDIRCMD) $(SHARED_INSTDIR)/doc/mico; \
  111. $(IMANCMD) doc/doc.ps $(SHARED_INSTDIR)/doc/mico/manual.ps; \
  112. fi
  113. - -ldconfig
  114. +# -ldconfig
  115. install-cd:
  116. for i in $(INSTALLDIRS); do $(MAKE) -C $$i install-cd || exit 1; done