- fixed issue where cmock wanted to treat function pointers as memory compares if they were not typedefs. This was ok on some platforms but not others.

git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@197 bf332499-1b4d-0410-844d-d2d48d5cc64c
This commit is contained in:
mvandervoord
2010-12-08 16:59:32 +00:00
parent ac35f1bfe4
commit 66b0019821
2 changed files with 5 additions and 0 deletions
@@ -2,11 +2,15 @@
:cmock:
:plugins:
- # none
:treat_as:
FUNCTION_T: PTR
:systest:
:types: |
typedef void (*FUNCTION_T)(void);
:mockable: |
void takes_function_type( FUNCTION_T myfunc );
void takes_function_ptr( unsigned int (*func_ptr)(int, char) );
void takes_const_function_ptr( unsigned int (* const)(int, char) );
unsigned short (*returns_function_ptr( const char op_code ))( int, long int );