#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

Reply via email to