Hello good and kind people.
I have been told to put some code into Keil MDK ARM. I have been told it works. Here is an extract.
#define loop } long ratishmy(char **IPtab) { char mystring[10]; int temp1; char temp2; char temp3; long ans; temp1 = 2496 temp2 = 0 while ( temp2 < 76 ) { mystring = IPtab(temp2); temp3 = 1; while ( temp3 < 11 ) { CONFIG(temp1) = mystring[temp2][temp3]; temp3 = temp3 + 1; temp1 = temp1 + 1; loop temp2 = temp2 + 1; loop }
What is your opinion of it? I want to either rip it up and start again or if they won't let me do that I might run away from it.
"I have been told it works."
You have been lied to. As posted, the code will not even compile.
Note that this code may make use of even more interesting #define substitutions.
I have been told to put some code into Keil MDK ARM. I have been told it works
the pointy haired boss has heard about 'reusable code" and believes all code is reusable.
if code has not been written well and with reuse in mind it is not reusable.
NOW, there is a purpose of using non-reusable code: You can sometimes glean a bit about an I/O issue, maybe find a usable algorithm by not reusing the code, but using it as a reference.
Erik