gcc和mdk都能编译成功
This commit is contained in:
@@ -37,13 +37,13 @@ int signal_init(void)
|
||||
|
||||
|
||||
|
||||
static void cpy4byte(uint32_t *dst,uint32_t *src,int num_4byte)
|
||||
{
|
||||
for(int i=0;i<num_4byte;i++)
|
||||
{
|
||||
dst[i]=src[i];
|
||||
}
|
||||
}
|
||||
// static void cpy4byte(uint32_t *dst,uint32_t *src,int num_4byte)
|
||||
// {
|
||||
// for(int i=0;i<num_4byte;i++)
|
||||
// {
|
||||
// dst[i]=src[i];
|
||||
// }
|
||||
// }
|
||||
|
||||
|
||||
|
||||
@@ -235,10 +235,17 @@ int disconnect_slot(void *slot_obj)
|
||||
|
||||
signal_def *signal_find(void *signal_)
|
||||
{
|
||||
#if defined (__CC_ARM)
|
||||
extern const int signalstruct$$Base;
|
||||
extern const int signalstruct$$Limit;
|
||||
signal_def *start=(signal_def *)&signalstruct$$Base;
|
||||
signal_def *end=(signal_def *)&signalstruct$$Limit;
|
||||
#else
|
||||
extern const int __start_signalstruct;
|
||||
extern const int __stop_signalstruct;
|
||||
signal_def *start=(signal_def *)&__start_signalstruct;
|
||||
signal_def *end=(signal_def *)&__stop_signalstruct;
|
||||
#endif
|
||||
for(signal_def *t=start;t<end;t++)
|
||||
{
|
||||
if(t->signal_==signal_)
|
||||
|
Reference in New Issue
Block a user