Ruby
2.1.3p242(2014-09-19revision47630)
Main Page
Modules
Data Structures
Files
File List
Globals
include
ruby
vm.h
Go to the documentation of this file.
1
/**********************************************************************
2
3
ruby/vm.h -
4
5
$Author: nobu $
6
created at: Sat May 31 15:17:36 2008
7
8
Copyright (C) 2008 Yukihiro Matsumoto
9
10
**********************************************************************/
11
12
#ifndef RUBY_VM_H
13
#define RUBY_VM_H 1
14
15
#if defined(__cplusplus)
16
extern
"C"
{
17
#if 0
18
}
/* satisfy cc-mode */
19
#endif
20
#endif
21
22
RUBY_SYMBOL_EXPORT_BEGIN
23
24
/* Place holder.
25
*
26
* We will prepare VM creation/control APIs on 1.9.2 or later.
27
* If you have an interest about it, please see mvm branch.
28
* http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/mvm/
29
*/
30
31
/* VM type declaration */
32
typedef
struct
rb_vm_struct
ruby_vm_t
;
33
34
/* core API */
35
int
ruby_vm_destruct
(
ruby_vm_t
*vm);
36
53
void
ruby_vm_at_exit
(
void
(*
func
)(
ruby_vm_t
*));
54
55
RUBY_SYMBOL_EXPORT_END
56
57
#if defined(__cplusplus)
58
#if 0
59
{
/* satisfy cc-mode */
60
#endif
61
}
/* extern "C" { */
62
#endif
63
64
#endif
/* RUBY_VM_H */
65
Generated on Mon Sep 22 2014 11:05:33 for Ruby by
1.8.2