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. |