On 2014-08-19 09:10, Frank Kolmann wrote:


This is and example of the compile error I am getting.
218 17 | if (strncmp(p_QDFFFINF->WDFFFIOA, Attrib, 1) == 0)
*=SEVERE==========> a - CZM0280 Function argument assignment between types
"const char*" and "char" is not allowed.
...
However there are other uses of strncmp in the program that compile just
fine.
for example.

254 5 | if (strncmp(p_QDFARFTE->WDFARFNM,MyRec,10) == 0)

The CZM0280 is telling you that you can't pass a char where a const char * is wanted.

The reason that WDFARFNM works in the strncmp is that WDFARFNM is a char array, aka char *. WDFFFIOA is just a char. So as Scott says, you can just compare it directly to 0x01.


As an Amazon Associate we earn from qualifying purchases.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2021 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.