BUG: ESQL-C: Nested C Structures May Cause Precompile ErrorsID: Q156627
|
When you precompile ESQL-C code containing a named 'C' structure that is
declared within another 'C' structure, you may receive warnings, such as
either of the following:
Warning: example1.sqc, line 54: syntax error.
{
Warning: example1.sqc, line 56: syntax error.
} tb;
To work around this problem, either completely avoid declaring named 'C'
structures within other structures, or ensure that the nested (embedded)
structure is anonymous (has no tag). For example, use a structure similar
to the following:
struct a_type
{
/* anonymous structure */
struct /* no tag */
{
int c;
} t_b;
} t_a;
Microsoft has confirmed this to be a problem in Microsoft Embedded SQL for C Programmer's Toolkit version 6.5. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.
Additional query words: ESQL/C ESQL-C NSQLPREP
Keywords : kbprg SSrvESQL_C kbbug6.50
Version : 6.5
Platform : WINDOWS
Issue type :
Last Reviewed: April 3, 1999