comparison src/if_ruby.c @ 502:52e76e2b5b65 v7.0140

updated for version 7.0140
author vimboss
date Thu, 01 Sep 2005 20:46:49 +0000
parents ce2181d14aa0
children 83a006f81bac
comparison
equal deleted inserted replaced
501:ce2181d14aa0 502:52e76e2b5b65
386 } 386 }
387 } 387 }
388 388
389 void ruby_buffer_free(buf_T *buf) 389 void ruby_buffer_free(buf_T *buf)
390 { 390 {
391 if (buf->ruby_ref) { 391 if (buf->b_ruby_ref)
392 rb_hash_aset(objtbl, rb_obj_id((VALUE) buf->ruby_ref), Qnil); 392 {
393 RDATA(buf->ruby_ref)->data = NULL; 393 rb_hash_aset(objtbl, rb_obj_id((VALUE) buf->b_ruby_ref), Qnil);
394 RDATA(buf->b_ruby_ref)->data = NULL;
394 } 395 }
395 } 396 }
396 397
397 void ruby_window_free(win_T *win) 398 void ruby_window_free(win_T *win)
398 { 399 {
399 if (win->ruby_ref) { 400 if (win->w_ruby_ref)
400 rb_hash_aset(objtbl, rb_obj_id((VALUE) win->ruby_ref), Qnil); 401 {
401 RDATA(win->ruby_ref)->data = NULL; 402 rb_hash_aset(objtbl, rb_obj_id((VALUE) win->w_ruby_ref), Qnil);
403 RDATA(win->w_ruby_ref)->data = NULL;
402 } 404 }
403 } 405 }
404 406
405 static int ensure_ruby_initialized(void) 407 static int ensure_ruby_initialized(void)
406 { 408 {
530 return Qnil; 532 return Qnil;
531 } 533 }
532 534
533 static VALUE buffer_new(buf_T *buf) 535 static VALUE buffer_new(buf_T *buf)
534 { 536 {
535 if (buf->ruby_ref) { 537 if (buf->b_ruby_ref)
536 return (VALUE) buf->ruby_ref; 538 {
537 } 539 return (VALUE) buf->b_ruby_ref;
538 else { 540 }
541 else
542 {
539 VALUE obj = Data_Wrap_Struct(cBuffer, 0, 0, buf); 543 VALUE obj = Data_Wrap_Struct(cBuffer, 0, 0, buf);
540 buf->ruby_ref = (void *) obj; 544 buf->b_ruby_ref = (void *) obj;
541 rb_hash_aset(objtbl, rb_obj_id(obj), obj); 545 rb_hash_aset(objtbl, rb_obj_id(obj), obj);
542 return obj; 546 return obj;
543 } 547 }
544 } 548 }
545 549
686 return str; 690 return str;
687 } 691 }
688 692
689 static VALUE window_new(win_T *win) 693 static VALUE window_new(win_T *win)
690 { 694 {
691 if (win->ruby_ref) { 695 if (win->w_ruby_ref)
692 return (VALUE) win->ruby_ref; 696 {
693 } 697 return (VALUE) win->w_ruby_ref;
694 else { 698 }
699 else
700 {
695 VALUE obj = Data_Wrap_Struct(cVimWindow, 0, 0, win); 701 VALUE obj = Data_Wrap_Struct(cVimWindow, 0, 0, win);
696 win->ruby_ref = (void *) obj; 702 win->w_ruby_ref = (void *) obj;
697 rb_hash_aset(objtbl, rb_obj_id(obj), obj); 703 rb_hash_aset(objtbl, rb_obj_id(obj), obj);
698 return obj; 704 return obj;
699 } 705 }
700 } 706 }
701 707