Lines Matching refs:VALUE
199 # define VALUE int macro
205 static VALUE objtbl;
207 static VALUE mVIM;
208 static VALUE cBuffer;
209 static VALUE cVimWindow;
210 static VALUE eDeletedBufferError;
211 static VALUE eDeletedWindowError;
217 static int ruby_convert_to_vim_value(VALUE val, typval_T *rettv);
385 static VALUE (*dll_rb_assoc_new) (VALUE, VALUE);
386 VALUE *dll_rb_cFalseClass;
387 VALUE *dll_rb_cFixnum;
389 VALUE *dll_rb_cInteger;
392 VALUE *dll_rb_cFloat;
394 VALUE *dll_rb_cNilClass;
395 static VALUE *dll_rb_cObject;
396 VALUE *dll_rb_cString;
397 VALUE *dll_rb_cSymbol;
398 VALUE *dll_rb_cTrueClass;
399 static VALUE (*dll_rb_class_new_instance) (int,VALUE*,VALUE);
400 static void (*dll_rb_check_type) (VALUE,int);
402 static void *(*dll_rb_check_typeddata) (VALUE,const rb_data_type_t *);
404 static VALUE (*dll_rb_class_path) (VALUE);
407 static VALUE (*dll_rb_data_typed_object_wrap) (VALUE, void*, const rb_data_type_t *);
409 static VALUE (*dll_rb_data_typed_object_alloc) (VALUE, void*, const rb_data_type_t *);
412 static VALUE (*dll_rb_data_object_alloc) (VALUE, void*, RUBY_DATA_FUNC, RUBY_DATA_FUNC);
414 static VALUE (*dll_rb_define_class_under) (VALUE, const char*, VALUE);
415 static void (*dll_rb_define_const) (VALUE,const char*,VALUE);
416 static void (*dll_rb_define_global_function) (const char*,VALUE(*)(),int);
417 static void (*dll_rb_define_method) (VALUE,const char*,VALUE(*)(),int);
418 static VALUE (*dll_rb_define_module) (const char*);
419 static void (*dll_rb_define_module_function) (VALUE,const char*,VALUE(*)(),int);
420 static void (*dll_rb_define_singleton_method) (VALUE,const char*,VALUE(*)(),int);
421 static void (*dll_rb_define_virtual_variable) (const char*,VALUE(*)(),void(*)());
422 static VALUE *dll_rb_stdout;
423 static VALUE *dll_rb_stderr;
424 static VALUE *dll_rb_eArgError;
425 static VALUE *dll_rb_eIndexError;
426 static VALUE *dll_rb_eRuntimeError;
427 static VALUE *dll_rb_eStandardError;
428 static VALUE (*dll_rb_eval_string_protect) (const char*, int*);
430 static VALUE (*dll_rb_funcallv) (VALUE, ID, int, const VALUE*);
432 static VALUE (*dll_rb_funcall2) (VALUE, ID, int, const VALUE*);
434 static void (*dll_rb_global_variable) (VALUE*);
435 static VALUE (*dll_rb_hash_aset) (VALUE, VALUE, VALUE);
436 static VALUE (*dll_rb_hash_foreach) (VALUE, int (*)(VALUE, VALUE, VALUE), VALUE);
437 static VALUE (*dll_rb_hash_new) (void);
438 static VALUE (*dll_rb_inspect) (VALUE);
439 static VALUE (*dll_rb_int2inum) (long);
442 static long (*dll_rb_fix2int) (VALUE);
443 static long (*dll_rb_num2int) (VALUE);
444 static unsigned long (*dll_rb_num2uint) (VALUE);
446 static double (*dll_rb_num2dbl) (VALUE);
447 static VALUE (*dll_rb_lastline_get) (void);
448 static void (*dll_rb_lastline_set) (VALUE);
449 static VALUE (*dll_rb_protect) (VALUE (*)(VALUE), VALUE, int*);
450 static void (*dll_rb_load) (VALUE, int);
451 static long (*dll_rb_num2long) (VALUE);
452 static unsigned long (*dll_rb_num2ulong) (VALUE);
453 static VALUE (*dll_rb_obj_alloc) (VALUE);
454 static VALUE (*dll_rb_obj_as_string) (VALUE);
455 static VALUE (*dll_rb_obj_id) (VALUE);
456 static void (*dll_rb_raise) (VALUE, const char*, ...);
458 static VALUE (*dll_rb_string_value) (volatile VALUE*);
460 static char *(*dll_rb_str2cstr) (VALUE,int*);
462 static VALUE (*dll_rb_str_cat) (VALUE, const char*, long);
463 static VALUE (*dll_rb_str_concat) (VALUE, VALUE);
464 static VALUE (*dll_rb_str_new) (const char*, long);
467 static VALUE (*dll_rb_str_new_cstr) (const char*);
469 static VALUE (*dll_rb_str_new2) (const char*);
472 static VALUE (*dll_rb_errinfo) (void);
474 static VALUE *dll_ruby_errinfo;
489 static char * (*dll_rb_string_value_ptr) (volatile VALUE*);
490 static VALUE (*dll_rb_float_new) (double);
491 static VALUE (*dll_rb_ary_new) (void);
492 static VALUE (*dll_rb_ary_new4) (long n, const VALUE *elts);
493 static VALUE (*dll_rb_ary_push) (VALUE, VALUE);
495 static void (*dll_rb_ary_detransient) (VALUE);
500 static void (*dll_ruby_init_stack)(VALUE*, void*);
502 static void (*dll_ruby_init_stack)(VALUE*);
507 static VALUE (*dll_rb_int2big)(SIGNED_VALUE);
514 static VALUE (*dll_rb_enc_str_new) (const char*, long, rb_encoding*);
515 static VALUE (*dll_rb_sprintf) (const char*, ...);
516 static VALUE (*dll_rb_require) (const char*);
522 static void (*dll_rb_gc_writebarrier_unprotect_promoted)(VALUE);
524 static void (*dll_rb_gc_writebarrier_unprotect)(VALUE obj);
537 void rb_ary_detransient_stub(VALUE x);
545 rb_num2long_stub(VALUE x) in rb_num2long_stub()
548 rb_num2long_stub(VALUE x) in rb_num2long_stub()
554 VALUE
557 VALUE in rb_int2big_stub()
565 rb_fix2int_stub(VALUE x) in rb_fix2int_stub()
570 rb_num2int_stub(VALUE x) in rb_num2int_stub()
576 VALUE
583 rb_num2ulong(VALUE x) in rb_num2ulong()
585 VALUE in rb_num2ulong()
586 rb_num2ulong(VALUE x) in rb_num2ulong()
596 rb_gc_writebarrier_unprotect_promoted_stub(VALUE obj) in rb_gc_writebarrier_unprotect_promoted_stub()
602 rb_gc_writebarrier_unprotect_stub(VALUE obj) in rb_gc_writebarrier_unprotect_stub()
610 rb_ary_detransient_stub(VALUE x) in rb_ary_detransient_stub()
617 rb_check_type_stub(VALUE obj, int t) in rb_check_type_stub()
622 rb_num2uint_stub(VALUE x) in rb_num2uint_stub()
870 static VALUE
889 static VALUE
896 VALUE v; in eval_enc_string_protect()
925 VALUE line; in ex_rubydo()
959 static VALUE
960 rb_load_wrap(VALUE file_to_load) in rb_load_wrap()
973 VALUE file_to_load = rb_str_new2((const char *)eap->arg); in ex_rubyfile()
985 rb_hash_aset(objtbl, rb_obj_id((VALUE) buf->b_ruby_ref), Qnil); in ruby_buffer_free()
995 rb_hash_aset(objtbl, rb_obj_id((VALUE) win->w_ruby_ref), Qnil); in ruby_window_free()
1055 RUBYEXTERN VALUE ruby_errinfo; in error_print()
1057 VALUE error; in error_print()
1058 VALUE eclass; in error_print()
1059 VALUE einfo; in error_print()
1060 VALUE bt; in error_print()
1107 VALUE epath; in error_print()
1136 static VALUE
1137 vim_message(VALUE self UNUSED, VALUE str) in vim_message()
1158 static VALUE
1159 vim_set_option(VALUE self UNUSED, VALUE str) in vim_set_option()
1166 static VALUE
1167 vim_command(VALUE self UNUSED, VALUE str) in vim_command()
1174 static VALUE
1177 VALUE result = Qnil; in vim_to_ruby()
1249 static VALUE
1250 vim_evaluate(VALUE self UNUSED, VALUE str) in vim_evaluate()
1254 VALUE result; in vim_evaluate()
1294 static VALUE
1299 return (VALUE) buf->b_ruby_ref; in buffer_new()
1304 VALUE obj = TypedData_Wrap_Struct(cBuffer, &buffer_type, buf); in buffer_new()
1306 VALUE obj = Data_Wrap_Struct(cBuffer, 0, 0, buf); in buffer_new()
1315 get_buf(VALUE obj) in get_buf()
1329 static VALUE
1330 vim_blob(VALUE self UNUSED, VALUE str) in vim_blob()
1332 VALUE result = rb_str_new("0z", 2); in vim_blob()
1343 static VALUE
1344 buffer_s_current(VALUE self UNUSED) in buffer_s_current()
1349 static VALUE
1350 buffer_s_current_getter(ID id UNUSED, VALUE *x UNUSED) in buffer_s_current_getter()
1355 static VALUE
1356 buffer_s_count(VALUE self UNUSED) in buffer_s_count()
1372 static VALUE
1373 buffer_s_aref(VALUE self UNUSED, VALUE num) in buffer_s_aref()
1393 static VALUE
1394 buffer_name(VALUE self) in buffer_name()
1401 static VALUE
1402 buffer_number(VALUE self) in buffer_number()
1409 static VALUE
1410 buffer_count(VALUE self) in buffer_count()
1417 static VALUE
1425 static VALUE
1426 buffer_aref(VALUE self, VALUE num) in buffer_aref()
1435 static VALUE
1436 set_buffer_line(buf_T *buf, linenr_T n, VALUE str) in set_buffer_line()
1468 static VALUE
1469 buffer_aset(VALUE self, VALUE num, VALUE str) in buffer_aset()
1478 static VALUE
1479 buffer_delete(VALUE self, VALUE num) in buffer_delete()
1514 static VALUE
1515 buffer_append(VALUE self, VALUE num, VALUE str) in buffer_append()
1580 static VALUE
1585 return (VALUE) win->w_ruby_ref; in window_new()
1590 VALUE obj = TypedData_Wrap_Struct(cVimWindow, &window_type, win); in window_new()
1592 VALUE obj = Data_Wrap_Struct(cVimWindow, 0, 0, win); in window_new()
1601 get_win(VALUE obj) in get_win()
1615 static VALUE
1616 window_s_current(VALUE self UNUSED) in window_s_current()
1621 static VALUE
1622 window_s_current_getter(ID id UNUSED, VALUE *x UNUSED) in window_s_current_getter()
1631 static VALUE
1632 line_s_current(VALUE self UNUSED) in line_s_current()
1637 static VALUE
1638 set_current_line(VALUE self UNUSED, VALUE str) in set_current_line()
1643 static VALUE
1644 current_line_number(VALUE self UNUSED) in current_line_number()
1649 static VALUE
1650 window_s_count(VALUE self UNUSED) in window_s_count()
1660 static VALUE
1661 window_s_aref(VALUE self UNUSED, VALUE num) in window_s_aref()
1672 static VALUE
1673 window_buffer(VALUE self) in window_buffer()
1680 static VALUE
1681 window_height(VALUE self) in window_height()
1688 static VALUE
1689 window_set_height(VALUE self, VALUE height) in window_set_height()
1700 static VALUE
1701 window_width(VALUE self UNUSED) in window_width()
1706 static VALUE
1707 window_set_width(VALUE self UNUSED, VALUE width) in window_set_width()
1718 static VALUE
1719 window_cursor(VALUE self) in window_cursor()
1726 static VALUE
1727 window_set_cursor(VALUE self, VALUE pos) in window_set_cursor()
1729 VALUE lnum, col; in window_set_cursor()
1745 static VALUE
1746 f_nop(VALUE self UNUSED) in f_nop()
1751 static VALUE
1752 f_p(int argc, VALUE *argv, VALUE self UNUSED) in f_p()
1755 VALUE str = rb_str_new("", 0); in f_p()
1756 VALUE ret = Qnil; in f_p()
1776 RUBYEXTERN VALUE rb_stdout; in ruby_io_init()
1777 RUBYEXTERN VALUE rb_stderr; in ruby_io_init()
1862 convert_hash2dict(VALUE key, VALUE val, VALUE arg) in convert_hash2dict()
1878 ruby_convert_to_vim_value(VALUE val, typval_T *rettv) in ruby_convert_to_vim_value()
1910 VALUE str = (VALUE)RSTRING(val); in ruby_convert_to_vim_value()
1929 if (ruby_convert_to_vim_value((VALUE)RARRAY_PTR(val)[i], in ruby_convert_to_vim_value()
1952 rb_hash_foreach(val, convert_hash2dict, (VALUE)d); in ruby_convert_to_vim_value()
1976 VALUE obj; in do_rubyeval()