Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8343560

Remove all instances of JNICALL in the JDK after JEP 479

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Not an Issue
    • Icon: P4 P4
    • tbd
    • None
    • hotspot

      After JEP 479 is implemented (or more precisely, JDK-8339783 is integrated), we will only define the `JNICALL` define to the empty string on all platforms, since this was only introduced to take care of the special case of 32-bit Windows requiring a `__stdcall` in this location.

      While we will need to export the empty definition of JNICALL in jni.h for all eternity to not break user programs, we can remove all other instances of JNICALL in the JDK source base.

            dholmes David Holmes
            ihse Magnus Ihse Bursie
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: