BUG: ESQL-C: Nested C Structures May Cause Precompile ErrorsLast reviewed: April 9, 1997Article ID: Q156627 |
The information in this article applies to:
SYMPTOMSWhen 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;
WORKAROUNDTo 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;
STATUSMicrosoft 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
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |