Sha256: 647eaf9909e690ba557547a6cf96144787b4f714b43a68f86919ea62ef76f2b7

Contents?: true

Size: 644 Bytes

Versions: 19

Compression:

Stored size: 644 Bytes

Contents

/* readline.c -- GNU Readline module
   Copyright (C) 1997-2001  Shugo Maeda */
/* body of line_buffer() from irb enhancements at http://www.creo.hu/~csaba/ruby/ */
 
#ifdef HAVE_READLINE_READLINE_H
#include "ruby.h"
#include <errno.h>
#include <stdio.h>
#include <readline/readline.h>

static VALUE line_buffer(VALUE self)
{
    rb_secure(4);
    if (rl_line_buffer == NULL)
      return Qnil;
    return rb_tainted_str_new2(rl_line_buffer);
}

void Init_readline_line_buffer() {
  VALUE c = rb_cObject;
  c = rb_const_get(c, rb_intern("Readline"));
  rb_define_singleton_method(c, "line_buffer", (VALUE(*)(ANYARGS))line_buffer, -1);
}
#endif

Version data entries

19 entries across 19 versions & 3 rubygems

Version Path
cldwalker-bond-0.1.4 ext/readline_line_buffer/readline_line_buffer.c
bond-0.5.1 ext/readline_line_buffer/readline_line_buffer.c
bond-0.5.0 ext/readline_line_buffer/readline_line_buffer.c
rake-builder-0.8.0 examples/04_zlib/vendor/bundle/gems/bond-0.4.3/ext/readline_line_buffer/readline_line_buffer.c
rake-builder-0.7.0 examples/04_zlib/vendor/bundle/gems/bond-0.4.3/ext/readline_line_buffer/readline_line_buffer.c
bond-0.4.3 ext/readline_line_buffer/readline_line_buffer.c
bond-0.4.2 ext/readline_line_buffer/readline_line_buffer.c
bond-0.4.1 ext/readline_line_buffer/readline_line_buffer.c
bond-0.4.0 ext/readline_line_buffer/readline_line_buffer.c
bond-0.3.5 ext/readline_line_buffer/readline_line_buffer.c
bond-0.3.4 ext/readline_line_buffer/readline_line_buffer.c
bond-0.3.3 ext/readline_line_buffer/readline_line_buffer.c
bond-0.3.2 ext/readline_line_buffer/readline_line_buffer.c
bond-0.3.1 ext/readline_line_buffer/readline_line_buffer.c
bond-0.3.0 ext/readline_line_buffer/readline_line_buffer.c
bond-0.2.2 ext/readline_line_buffer/readline_line_buffer.c
bond-0.2.1 ext/readline_line_buffer/readline_line_buffer.c
bond-0.2.0 ext/readline_line_buffer/readline_line_buffer.c
bond-0.1.4 ext/readline_line_buffer/readline_line_buffer.c