/vm/src/any/prims/glue.cpp

http://github.com/ticking/self · C++ · 49 lines · 39 code · 7 blank · 3 comment · 0 complexity · 03f8e10db8d235cbb540afabcb511080 MD5 · raw file

  1. /* Sun-$Revision: 30.7 $ */
  2. /* Copyright 1992-2006 Sun Microsystems, Inc. and Stanford University.
  3. See the LICENSE file for license information. */
  4. # pragma implementation "glue.hh"
  5. # include "_glue.cpp.incl"
  6. extern "C" {
  7. double ceil(double x);
  8. double floor(double x);
  9. double rint(double x);
  10. }
  11. char *sealSeal = "Type seal for proxies representing a type seal.";
  12. char *TS_SO = "Type seal for ld shared object handles.";
  13. char *TS_symb = "Type seal for symbol addresses.";
  14. char *TS_func = "Type seal for functions.";
  15. # define WHAT_GLUE FUNCTIONS
  16. byteVector_glue
  17. objVector_glue
  18. foreign_glue
  19. misc_glue_1
  20. misc_glue_2
  21. process_glue
  22. timer_glue
  23. fctProxy_glue_1
  24. fctProxy_glue_2
  25. fctProxy_glue_3
  26. fctProxy_glue_4
  27. fctProxy_glue_5
  28. fctProxy_glue_6
  29. fctProxy_glue_7
  30. mirror_glue
  31. oop_glue
  32. slots_glue
  33. smi_glue
  34. float_glue
  35. profiler_glue
  36. # ifdef DYNLINK_SUPPORTED
  37. dynLink_glue
  38. # endif
  39. # ifdef SIC_COMPILER
  40. sic_glue
  41. # endif
  42. # undef WHAT_GLUE