Ensures debug levels are set and defines debug functions.
* *General debug levels:
* *If you use
* Debug_Code1(if (bla == 2) { bla++; printf("%d", bla); });
*
*
* Or:
*
*
* C:1(if (bla == 2) { bla++; printf("%d", bla); });
*
*
* The code must all be on one line to avoid errors.
* This isn't really a function as the first parameter is part of the name.
*
* Only compiles the code when
* Debug_Code2(if (bla == 2) { bla++; printf("%d", bla); });
*
*
* Or:
*
*
* C:2(if (bla == 2) { bla++; printf("%d", bla); });
*
*
* The code must all be on one line to avoid errors.
* This isn't really a function as the first parameter is part of the name.
*
* Only compiles the code when
* Debug_Code3(if (bla == 2) { bla++; printf("%d", bla); });
*
*
* Or:
*
*
* C:3(if (bla == 2) { bla++; printf("%d", bla); });
*
*
* The code must all be on one line to avoid errors.
* This isn't really a function as the first parameter is part of the name.
*
* Only compiles the code when
* Debug_Code4(if (bla == 2) { bla++; printf("%d", bla); });
*
*
* Or:
*
*
* C:4(if (bla == 2) { bla++; printf("%d", bla); });
*
*
* The code must all be on one line to avoid errors.
* This isn't really a function as the first parameter is part of the name.
*
* Only compiles the code when
* Debug_Code5(if (bla == 2) { bla++; printf("%d", bla); });
*
*
* Or:
*
*
* C:5(if (bla == 2) { bla++; printf("%d", bla); });
*
*
* The code must all be on one line to avoid errors.
* This isn't really a function as the first parameter is part of the name.
*
* Only compiles the code when
* Debug_Code6(if (bla == 2) { bla++; printf("%d", bla); });
*
*
* Or:
*
*
* C:6(if (bla == 2) { bla++; printf("%d", bla); });
*
*
* The code must all be on one line to avoid errors.
* This isn't really a function as the first parameter is part of the name.
*
* Only compiles the code when
* Debug_Code7(if (bla == 2) { bla++; printf("%d", bla); });
*
*
* Or:
*
*
* C:7(if (bla == 2) { bla++; printf("%d", bla); });
*
*
* The code must all be on one line to avoid errors.
* This isn't really a function as the first parameter is part of the name.
*
* Only compiles the code when
* Debug_Print1("variables: %d, %d", i, j);
*
*
* Or:
*
*
* P:1("variables: %d, %d", i, j);
*
*
* Only prints the data when
* Debug_Print2("variables: %d, %d", i, j);
*
*
* Or:
*
*
* P:2("variables: %d, %d", i, j);
*
*
* Only prints the data when
* Debug_Print3("variables: %d, %d", i, j);
*
*
* Or:
*
*
* P:3("variables: %d, %d", i, j);
*
*
* Only prints the data when
* Debug_Print4("variables: %d, %d", i, j);
*
*
* Or:
*
*
* P:4("variables: %d, %d", i, j);
*
*
* Only prints the data when
* Debug_Print5("variables: %d, %d", i, j);
*
*
* Or:
*
*
* P:5("variables: %d, %d", i, j);
*
*
* Only prints the data when
* Debug_Print6("variables: %d, %d", i, j);
*
*
* Or:
*
*
* P:6("variables: %d, %d", i, j);
*
*
* Only prints the data when
* Debug_Print7("variables: %d, %d", i, j);
*
*
* Or:
*
*
* P:7("variables: %d, %d", i, j);
*
*
* Only prints the data when
* Debug_Print0("variables: %d, %d", i, j);
*
*
* Or:
*
*
* P:0("variables: %d, %d", i, j);
*
*
*