Changeset c102a5c8 in mainline


Ignore:
Timestamp:
2006-03-12T16:54:02Z (19 years ago)
Author:
Ondrej Palkovsky <ondrap@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
12f952e5
Parents:
d0da921
Message:

Allow using direct address as parameter.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • generic/src/console/kconsole.c

    rd0da921 rc102a5c8  
    448448                        return -1;
    449449                }
    450         } else /* It's a number - convert it */
     450                if (isaddr)
     451                        *result = (__native)symaddr;
     452                else if (isptr)
     453                        *result = **((__native **)symaddr);
     454                else
     455                        *result = *((__native *)symaddr);
     456        } else { /* It's a number - convert it */
    451457                *result = atoi(text);
    452 
    453         if (isaddr)
    454                 *result = (__native)symaddr;
    455         else if (isptr)
    456                 *result = **((__native **)symaddr);
    457         else
    458                 *result = *((__native *)symaddr);
     458                if (isptr)
     459                        *result = *((__native *)*result);
     460        }
    459461
    460462        return 0;
Note: See TracChangeset for help on using the changeset viewer.