Hi,
1) what is the purpose of the line "typedef struct __opaque yaffs_DIR"
- more specifically what does the opaque keyword do? I'm not trying
to turn this mailing list into a tutorial for C, but in my 7 years or
so of C programming I've never encountered the __opaque keyword.
I cannot find much info on it on the web or in C/C++ books.
2) I get the following warning at the end of this typedef:
"yaffsfs.h:153: warning: useless keyword or type name in empty
declaration"
typedef struct yaffs_dirent
{
long d_ino; /* inode number */
off_t d_off; /* offset to this dirent */
unsigned short d_reclen; /* length of this d_name */
char d_name [NAME_MAX+1]; /* file name (null-terminated) */
};
I cannot recall that I got this warning before but now I also cannot
see what is causing it.
regards
Johann Kok
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This e-mail and its contents are subject to the Telkom SA Limited
e-mail legal notice available at
http://www.telkom.co.za/TelkomEMailLegalNotice.PDF
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~