/**************************************************************** # # # (C) Copyright Rubysophic Inc. 2007-2008 # # All rights reserved. # # # # Use, duplication or disclosure of the code is not permitted # # unless licensed. # # # # Last Updated: 5/24/08 # ****************************************************************/ #include "ruby.h" #include "env.h" #include "node.h" #include "st.h" #include "setjmp.h" #define SAVE_WIN32_EXCEPTION_LIST #if defined(__cplusplus) extern "C" { #endif // Main entry method void Init_rubyrunnative__(); static VALUE c_getAllThreadTopStacks(VALUE self); // Helper methods static VALUE getTopThreadStack(rb_thread_t thrObj); #if defined(__cplusplus) } // extern "C" #endif