/[xforms]/xforms/lib/private/flsnprintf.h
ViewVC logotype

Diff of /xforms/lib/private/flsnprintf.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by leeming, Thu Apr 17 13:12:47 2003 UTC revision 1.2 by leeming, Sun Apr 20 21:25:08 2003 UTC
# Line 26  Line 26 
26  #ifndef FL_SNPRINTF_H  #ifndef FL_SNPRINTF_H
27  #define FL_SNPRINTF_H  #define FL_SNPRINTF_H
28    
29  #include <stdarg.h>  #include <stdio.h>
 #include <sys/types.h>  
30    
31  int fl_snprintf(char *, size_t, const char *, ...);  #ifdef HAVE_SNPRINTF
32  int fl_vsnprintf(char *, size_t, const char *, va_list);  
33    #ifndef HAVE_DECL_SNPRINTF
34    int snprintf(char *, size_t, const char *, ...);
35    #endif
36    #ifndef HAVE_DECL_VSNPRINTF
37    int vsnprintf(char *, size_t, const char *, va_list);
38    #endif
39    
40    #define fl_snprintf  snprintf
41    #define fl_vsnprintf vsnprintf
42    
43    #else /* HAVE_SNPRINTF */
44    
45    FL_EXPORT int fl_portable_snprintf(char *, size_t, const char *, ...);
46    FL_EXPORT int fl_portable_vsnprintf(char *, size_t, const char *, va_list);
47    
48    #define fl_snprintf  fl_portable_snprintf
49    #define fl_vsnprintf fl_portable_vsnprintf
50    
51    #endif /* HAVE_SNPRINTF */
52    
53  #endif /* NOT FL_SNPRINTF_H */  #endif /* NOT FL_SNPRINTF_H */

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26