[Pidgin] #2524: G_GNUC_NULL_TERMINATED should exist in purple include for plugins

Pidgin trac at pidgin.im
Sun Aug 12 13:01:58 EDT 2007


#2524: G_GNUC_NULL_TERMINATED should exist in purple include for plugins
--------------------------+-------------------------------------------------
 Reporter:  rageboy       |       Type:  defect
   Status:  new           |   Priority:  minor 
Component:  pidgin (gtk)  |    Version:  2.1.0 
 Keywords:                |    Pending:  0     
--------------------------+-------------------------------------------------
 Reading the basic how-to, there's a section that mentions all plugins
 should have the following code block if they don't compile:
 {{{
 #ifndef G_GNUC_NULL_TERMINATED
 #  if __GNUC__ >= 4
 #    define G_GNUC_NULL_TERMINATED __attribute__((__sentinel__))
 #  else
 #    define G_GNUC_NULL_TERMINATED
 #  endif /* __GNUC__ >= 4 */
 #endif /* G_GNUC_NULL_TERMINATED */
 }}}
 Wouldn't it make more sense just to put that in something like plugin.h
 which is included by all plugins anyway? Then the separate plugins won't
 need to put it in themselves.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/2524>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list