Skip to content

UNICODE not defined when creating .rdl files #4899

Description

Summary

According to the documentation:

New applications should always call the Unicode versions.

Yet, in the RDL files it seems that during generation, UNICODE was not defined and consequently we end up with the ANSI functions taking first stage in the naming, like with STARTUPINFO = STARTUPINFOA.

It seems preferable that the suffix-free names should prefer the W versions so that these become easier to use and don't require an explicit choice.

In fact, one could argue that the A functions and types should be stowed away into separate, harder-to-find modules since no modern application should be using them.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions