#1496: Parrot_String-related functions are only available from parrot/parrot.h
----------------------+-----------------------------------------------------
Reporter: dukeleto | Owner:
Type: bug | Status: new
Priority: major | Milestone:
Component: core | Version: 2.1.0
Severity: medium | Keywords:
Lang: | Patch:
Platform: all |
----------------------+-----------------------------------------------------
Comment(by dukeleto):
I consider this ticket a "major" priority, but not a blocker. It is major
in the sense that our public API is incomplete. When compiling PL/Parrot,
we get these kinds of warnings:
{{{
plparrot.c: In function ‘plparrot_func_handler’:
plparrot.c:310: warning: implicit declaration of function
‘Parrot_str_is_null’
plparrot.c:312: warning: implicit declaration of function
‘Parrot_str_to_cstring’
plparrot.c:312: warning: assignment makes pointer from integer without a
cast
plparrot.c:315: warning: implicit declaration of function
‘Parrot_str_free_cstring’
plparrot.c: In function ‘plperl6_run’:
plparrot.c:478: warning: assignment makes pointer from integer without a
cast
plparrot.c: In function ‘create_string’:
plparrot.c:512: warning: implicit declaration of function ‘Parrot_str_new’
plparrot.c:512: warning: return makes pointer from integer without a cast
plparrot.c: In function ‘create_string_const’:
plparrot.c:517: warning: implicit declaration of function
‘Parrot_str_new_constant’
}}}
which are caused by string-related functions not existing in embed.h or
extend.h
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/1496#comment:2>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets