pos (Debugger::Breakpoint)

    /*
     *   call-seq:
     *      breakpoint.pos -> string or int
     *
     *   Returns a position of this breakpoint.
     */
    static VALUE
    breakpoint_pos(VALUE self)
    {
        debug_breakpoint_t *breakpoint;

        Data_Get_Struct(self, debug_breakpoint_t, breakpoint);
        if(breakpoint->type == BP_METHOD_TYPE)
            return rb_str_new2(rb_id2name(breakpoint->pos.mid));
        else
            return INT2FIX(breakpoint->pos.line);
    }