• David Menestrina's avatar
    Clean up references to UPP types, plugin/host glue. · c133c59b
    David Menestrina authored
    The old gecko-sdk defines a bunch of types and macros in npupp.h,
    which is no longer available in xulrunner-sdk 1.9.2.  Luckily,
    all of the NPN*UPP types were typedeffed to UniversalProcPtr,
    so this change just uses that type, incorporated into the
    HOST_TO_PLUGIN_GLUE macro.  We also define a new CALL_NPN macro
    for choosing to use the CallNPN_*Proc macros from npupp.h or
    just invoking the function pointer directly.
    Signed-off-by: default avatarJean-Baptiste Kempf <jb@videolan.org>
    (cherry picked from commit 9668d7a27736e2876ad3c9adf8d1794dca1c0c91)
    Signed-off-by: default avatarJean-Baptiste Kempf <jb@videolan.org>
    c133c59b
npmac.cpp 43.4 KB