svn 14567

Rob Landley rob at landley.net
Sun Mar 19 23:32:39 UTC 2006


Adding a comment is nice, but how is #defining a constant just to use it on 
the next an improvement?

#include <stdio.h>

#define HELLO_WORLD "Hello World!"
#include <stdlib.h>
#define RETURN_CODE EXIT_SUCCESS
#define RETURN_TYPE ARGUMENT_COUNT_TYPE
#define STARTING_POINT main
#define ARGUMENT_COUNT_TYPE int
#define ARGUMENT_COUNT argc
#define ARGUMENT_LIST_TYPE char *
#define ARGUMENT_LIST argv
#define TEST_FUNCTION printf

RETURN_TYPE STARTING_POINT(ARGUMENT_COUNT_TYPE ARGUMENT_COUNT,
		ARGUMENT_LIST_TYPE ARGUMENT_LIST)
{
  TEST_FUNCTION(HELLO_WORLD);

  RETURN RETURN_CODE;
}

Rob
-- 
Never bet against the cheap plastic solution.



More information about the busybox mailing list