Revert "Minor" - revert moving extern "C" definitions in-function

This reverts commit 62e60322cb9e18b3ee75f1b4a2a6d3069f587407 since it
breaks building HarfBuzz as part of Chromium.

Bug: 981753
1 file changed