And sorry for not prefixing with "New toy", seems like that is SOP.

Sorry, I'm new here.

On Thu, Mar 14, 2013 at 9:04 PM, Erich Plondke <[email protected]> wrote:
> Looks like I might be a bit late on this browsing the archives... but
> uuencode and uudecode implementations are attached.
>
>
> Both passed basic tests.  Support both base64 and traditional format.
>
> Also, I needed to put parens around min/max, but I think a better
> option was presented that didn't have the duplication problem for
> operands with side effects (like x++)
>
>
> diff -r 3a7defbc671e lib/lib.h
> --- a/lib/lib.h Wed Mar 13 00:39:51 2013 -0500
> +++ b/lib/lib.h Thu Mar 14 20:54:54 2013 -0500
> @@ -177,8 +177,8 @@
>  char* make_human_readable(unsigned long long size, unsigned long unit);
>
>  // useful tools
> -#define min(a,b) (a)<(b) ? (a) : (b)
> -#define max(a,b) (a)>(b) ? (a) : (b)
> +#define min(a,b) ((a)<(b) ? (a) : (b))
> +#define max(a,b) ((a)>(b) ? (a) : (b))
>
>  // cut helper functions
>  unsigned long get_int_value(const char *numstr, unsigned lowrange,
> unsigned highrange);



-- 
--
Why are ``tolerant'' people so intolerant of intolerant people?
_______________________________________________
Toybox mailing list
[email protected]
http://lists.landley.net/listinfo.cgi/toybox-landley.net

Reply via email to