Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
DISCONTINUED:openSUSE:11.1:Update
compat-neon024
neon-sentinel.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File neon-sentinel.patch of Package compat-neon024
Not cleaned up for upstream use. --- neon-0.24.7/src/ne_string.h.xx 2005-02-02 16:17:02.751228080 +0100 +++ neon-0.24.7/src/ne_string.h 2005-02-02 16:17:46.358594603 +0100 @@ -84,7 +84,11 @@ /* Concatenate all given strings onto the end of the buffer. The * strings must all be NUL-terminated, and MUST be followed by a NULL * argument marking the end of the list. */ -void ne_buffer_concat(ne_buffer *buf, ...); +void ne_buffer_concat(ne_buffer *buf, ...) +#if defined(__GNUC__) && (__GNUC__ >= 4) + __attribute__((__sentinel__)) +#endif +; /* Create a new ne_buffer. */ ne_buffer *ne_buffer_create(void); @@ -127,7 +131,11 @@ /* Return malloc-allocated concatenation of all NUL-terminated string * arguments, up to a terminating NULL. */ -char *ne_concat(const char *str, ...); +char *ne_concat(const char *str, ...) +#if defined(__GNUC__) && (__GNUC__ >= 4) + __attribute__((__sentinel__)) +#endif +; #define NE_ASC2HEX(x) (((x) <= '9') ? ((x) - '0') : (tolower((x)) + 10 - 'a')) #define NE_HEX2ASC(x) ((char) ((x) > 9 ? ((x) - 10 + 'a') : ((x) + '0')))
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor