Skip to content

Drop __inline from conflicting declarations#545

Merged
mcooley merged 1 commit intomicrosoft:masterfrom
janisozaur:drop-inline
Jun 10, 2019
Merged

Drop __inline from conflicting declarations#545
mcooley merged 1 commit intomicrosoft:masterfrom
janisozaur:drop-inline

Conversation

@janisozaur
Copy link
Copy Markdown
Contributor

mulnum et al. are declared extern in ratpak.h, which conflicts
with the __inline used with them. Additionally, most similar functions
don't have such keyword applied to them.

See

extern void mulnum(_Inout_ PNUMBER* pa, _In_ PNUMBER b, uint32_t radix);
extern void mulnumx(_Inout_ PNUMBER* pa, _In_ PNUMBER b);

`mulnum` et al. are declared `extern` in `ratpak.h`, which conflicts
with the `__inline` used with them. Additionally, most similar functions
don't have such keyword applied to them.
@HowardWolosky HowardWolosky self-assigned this Jun 10, 2019
@HowardWolosky HowardWolosky added the codebase quality Issues that are not bugs, but still might be worth improving (eg, code hygiene or maintainability) label Jun 10, 2019
Copy link
Copy Markdown
Contributor

@HowardWolosky HowardWolosky left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Makes sense. Thanks for the fix!

@janisozaur
Copy link
Copy Markdown
Contributor Author

The tests seem to be stuck waiting for agent. Can you restart them?

@HowardWolosky
Copy link
Copy Markdown
Contributor

The tests seem to be stuck waiting for agent. Can you restart them?

@mcooley is currently working on getting that fixed today. So, this should be able to get merged in later today or tomorrow. Thanks for your patience.

@mcooley mcooley merged commit 81aec1e into microsoft:master Jun 10, 2019
@janisozaur janisozaur deleted the drop-inline branch June 11, 2019 20:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

codebase quality Issues that are not bugs, but still might be worth improving (eg, code hygiene or maintainability)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants