We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Using master on Ubuntu 18.04.1 LTS
Input:
typedef struct { char SerNo[12]; // e.g. "1234512345" (11 char) char ID[20]; // e.g. "IDS GmbH" char Version[10]; // e.g. "V2.10" (9 char) char Date[12]; // e.g. "24.01.2006" (11 char) unsigned char Select; // contains board select number for multi board support unsigned char Type; // e.g. IS_BOARD_TYPE_UEYE_USB char Reserved[8]; // (7 char) } BOARDINFO, *PBOARDINFO;
Actual output:
extern (C): struct PBOARDINFO { char[12] SerNo; // e.g. "1234512345" (11 char) char[20] ID; // e.g. "IDS GmbH" char[10] Version; // e.g. "V2.10" (9 char) char[12] Date; // e.g. "24.01.2006" (11 char) ubyte Select; // contains board select number for multi board support ubyte Type; // e.g. IS_BOARD_TYPE_UEYE_USB char[8] Reserved; // (7 char) }
Expected output:
extern (C): struct BOARDINFO { char[12] SerNo; // e.g. "1234512345" (11 char) char[20] ID; // e.g. "IDS GmbH" char[10] Version; // e.g. "V2.10" (9 char) char[12] Date; // e.g. "24.01.2006" (11 char) ubyte Select; // contains board select number for multi board support ubyte Type; // e.g. IS_BOARD_TYPE_UEYE_USB char[8] Reserved; // (7 char) } alias PBOARDINFO = BOARDINFO*;
The text was updated successfully, but these errors were encountered:
Fix jacob-carlborg#202: Invalid translation of C struct with typedef …
95844f3
…to D.
3bfaf47
Merge pull request #209 from ciechowoj/issue-202
b76c729
Fix #202: Invalid translation of C struct with typedef to D.
047ec3d
No branches or pull requests
Using master on Ubuntu 18.04.1 LTS
Input:
Actual output:
Expected output:
The text was updated successfully, but these errors were encountered: