diff --git a/config/default.yml.erb b/config/default.yml.erb index 5dacaba..1c395b5 100644 --- a/config/default.yml.erb +++ b/config/default.yml.erb @@ -81,6 +81,8 @@ function: <% end %> pointer_hint: + RSTRING_END: + self: raw RSTRING_PTR: self: raw rb_data_object_make: diff --git a/spec/ruby_header_parser/parser_spec.rb b/spec/ruby_header_parser/parser_spec.rb index b829cdc..bab40ce 100644 --- a/spec/ruby_header_parser/parser_spec.rb +++ b/spec/ruby_header_parser/parser_spec.rb @@ -310,7 +310,7 @@ its(:name) { should eq "RSTRING_END" } its(:definition) { should eq "RSTRING_END(VALUE str)" } - its(:typeref) { should eq typeref(type: "char", pointer: :ref) } + its(:typeref) { should eq typeref(type: "char", pointer: :raw) } its(:args) { should eq args } end