Subversion Repositories DashDisplay

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. /*
  2.  * simple_print.h
  3.  *
  4.  *  Created on: 13 Sep 2013
  5.  *      Author: Mike
  6.  */
  7.  
  8. #pragma once
  9.  
  10. #include <stdarg.h>
  11.  
  12. #define SIMPLE_PRINT
  13.  
  14.  
  15.  
  16. /* copied from some GPL source from 2001 */
  17. /* for explanation of the __attribute__ here see e.g https://gcc.gnu.org/onlinedocs/gcc/Function-Attributes.html */
  18. extern int  __attribute__ ((format (printf, 1, 2))) small_printf(const char *format, ...);
  19. extern int  __attribute__ ((format (printf, 2, 3))) small_sprintf(char *out, const char *format, ...);
  20.