162874b3b227d7dc3db44065741cd05d4d8f9dc48Thierry Strudel 262874b3b227d7dc3db44065741cd05d4d8f9dc48Thierry Strudel/* dummy source file for compatibility purposes */ 362874b3b227d7dc3db44065741cd05d4d8f9dc48Thierry Strudel 462874b3b227d7dc3db44065741cd05d4d8f9dc48Thierry Strudel#if defined(HAVE_CDEFS_H) 562874b3b227d7dc3db44065741cd05d4d8f9dc48Thierry Strudel#include <sys/cdefs.h> 662874b3b227d7dc3db44065741cd05d4d8f9dc48Thierry Strudel#endif 762874b3b227d7dc3db44065741cd05d4d8f9dc48Thierry Strudel 862874b3b227d7dc3db44065741cd05d4d8f9dc48Thierry Strudel#ifndef __warn_references 962874b3b227d7dc3db44065741cd05d4d8f9dc48Thierry Strudel 1062874b3b227d7dc3db44065741cd05d4d8f9dc48Thierry Strudel#if defined(__GNUC__) && defined (HAS_GNU_WARNING_LONG) 1162874b3b227d7dc3db44065741cd05d4d8f9dc48Thierry Strudel 1262874b3b227d7dc3db44065741cd05d4d8f9dc48Thierry Strudel#define __warn_references(sym,msg) \ 1362874b3b227d7dc3db44065741cd05d4d8f9dc48Thierry Strudel __asm__(".section .gnu" #sym ",\n\t.ascii \"" msg "\"\n\t.text"); 1462874b3b227d7dc3db44065741cd05d4d8f9dc48Thierry Strudel 1562874b3b227d7dc3db44065741cd05d4d8f9dc48Thierry Strudel#else 1662874b3b227d7dc3db44065741cd05d4d8f9dc48Thierry Strudel#define __warn_references(sym,msg) /* nothing */ 1762874b3b227d7dc3db44065741cd05d4d8f9dc48Thierry Strudel#endif 1862874b3b227d7dc3db44065741cd05d4d8f9dc48Thierry Strudel 1962874b3b227d7dc3db44065741cd05d4d8f9dc48Thierry Strudel#endif 2062874b3b227d7dc3db44065741cd05d4d8f9dc48Thierry Strudel 2162874b3b227d7dc3db44065741cd05d4d8f9dc48Thierry Strudel#include "json_object.h" 2262874b3b227d7dc3db44065741cd05d4d8f9dc48Thierry Strudel 2362874b3b227d7dc3db44065741cd05d4d8f9dc48Thierry Strudel__warn_references(json_object_get, "Warning: please link against libjson-c instead of libjson"); 2462874b3b227d7dc3db44065741cd05d4d8f9dc48Thierry Strudel 2562874b3b227d7dc3db44065741cd05d4d8f9dc48Thierry Strudel/* __asm__(".section .gnu.warning." __STRING(sym) \ 2662874b3b227d7dc3db44065741cd05d4d8f9dc48Thierry Strudel " ; .ascii \"" msg "\" ; .text") */ 27