• Problem with Reentrant Function's Argument List
    I have a reentrant function as shown below... void Move(char X, char Sen, char Flag_Case) reentrant { while(1) { if(Flag_Case == 1) { switch(X) { .... I am calling the function Move() from...
  • Pointers as arguments in function calls
    I have an interrupt service routine that uses Register Bank 2. From within the ISR I call a function, passing a pointer as the argument-- e.g. XXX is defined in a typedef struct declaration The...
  • Could not pass argument in register
    Hello to everyone I have problem with passing argument in register I have 3 functions, The first and the second is ok and they use only R7, A ,B in function body and argument is passed in register...
  • Reentrant function whose arguments are located to absolute addr
    I defined a reentrant function with 4 long arguments like this (excerpt from the lst) 21 unsigned long func0(unsigned long a, unsigned long b, unsigned long c, unsigned long d) large reentrant 22 ...
  • problem with stack pointer for reentrant functions
    Hello, i've got a problem when linking my project, I use large reentrant functions , so in the startup file, i want to initialise the variable C_XBP. But when i want to link my project, there is an...