|
@@ -39,6 +39,12 @@ void __vdie(const char *fmt, ...);
|
|
|
void __vwarning(const char *fmt, ...);
|
|
|
void __vpr_stat(const char *fmt, ...);
|
|
|
|
|
|
+#define min(x, y) ({ \
|
|
|
+ typeof(x) _min1 = (x); \
|
|
|
+ typeof(y) _min2 = (y); \
|
|
|
+ (void) (&_min1 == &_min2); \
|
|
|
+ _min1 < _min2 ? _min1 : _min2; })
|
|
|
+
|
|
|
static inline char *strim(char *string)
|
|
|
{
|
|
|
char *ret;
|