X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=include%2Fbusybox.h;h=e8055b06c0545b5b996b33d6f83cb2281b9bc637;hb=ceeff7381929930fe8d7e33543e285d5fdcf1c68;hp=ebbe759e2c6a817b12a25a84f12930f9f2bbb88a;hpb=6ba1a80c260b671ae7b6b5be13e0b74857058c63;p=oweals%2Fbusybox.git diff --git a/include/busybox.h b/include/busybox.h index ebbe759e2..e8055b06c 100644 --- a/include/busybox.h +++ b/include/busybox.h @@ -66,15 +66,18 @@ extern const struct BB_applet applets[]; #include "applets.h" #undef PROTOTYPES -extern const char *applet_name; - #ifdef BB_FEATURE_BUFFERS_GO_ON_STACK #define RESERVE_BB_BUFFER(buffer,len) char buffer[len] #define RESERVE_BB_UBUFFER(buffer,len) unsigned char buffer[len] #else +#ifdef BB_FEATURE_BUFFERS_GO_IN_BSS +#define RESERVE_BB_BUFFER(buffer,len) static char buffer[len] +#define RESERVE_BB_UBUFFER(buffer,len) static unsigned char buffer[len] +#else #define RESERVE_BB_BUFFER(buffer,len) char *buffer=xmalloc(len) #define RESERVE_BB_UBUFFER(buffer,len) unsigned char *buffer=xmalloc(len) #endif +#endif /* Bit map related macros -- libc5 doens't provide these... sigh. */