This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

error C141: syntax error near 'stTimeStr'

hi there, i have struct with the problem.I'm writing a code for DS12887,And typedef two structures in the header file.It is normal before writing a function.
But now the error C141.
I am more confused. Ask for The help
Header file:

#include <stdio.h>
#include <absacc.h>
typedef struct
{
  ......
}stTimeStr;

typedef struct
{
  ......
}stDsStatus;

void InitaliseDS(stTimeStr* stClkTime,stTimeStr* stAlmTime);

void SetClkTime(stTimeStr* stClkTime);

void SetAlmTime(stTimeStr* stAlmTime);

void GetDSStatus(stDsStatus* stStat);


C Source file:

#include <stdio.h>
#include <absacc.h>
#include "DS12887.h"

void InitaliseDS(stTimeStr* stClkTime,stTimeStr* stAlmTime)
{
  ......
}


void SetClkTime(stTimeStr* stClkTime)
{
  ......
}

void InitaliseDS(stTimeStr* stClkTime,stTimeStr* stAlmTime)
{
   ......
}
void GetDSStatus(stDsStatus* stStat)
{
  ......
}

void GetDSStatus(stDsStatus* stStat)
{
  ......
}

Parents
  • The message tells you that the error is near 'stTimeStr'

    There are 11 occurrences of 'stTimeStr' in the code you posted - so which one(s), exactly, is it complaining about?

    Also note that near 'stTimeStr' usually means, "somewhere before 'stTimeStr'" - so it's useless to post code with text removed!!

Reply
  • The message tells you that the error is near 'stTimeStr'

    There are 11 occurrences of 'stTimeStr' in the code you posted - so which one(s), exactly, is it complaining about?

    Also note that near 'stTimeStr' usually means, "somewhere before 'stTimeStr'" - so it's useless to post code with text removed!!

Children