< prev index next >

src/java.security.jgss/share/native/libj2gss/NativeFunc.h

Print this page
rev 57430 : 8235903: GCC default -fno-common exposes "multiple definition" link errors
Summary: Fixed C standard tentative definitions with extern keyword
Reviewed-by: alanb


 260     CONTEXT_TIME_FN_PTR                 contextTime;
 261     WRAP_SIZE_LIMIT_FN_PTR              wrapSizeLimit;
 262     EXPORT_SEC_CONTEXT_FN_PTR           exportSecContext;
 263     GET_MIC_FN_PTR                      getMic;
 264     VERIFY_MIC_FN_PTR                   verifyMic;
 265     WRAP_FN_PTR                         wrap;
 266     UNWRAP_FN_PTR                       unwrap;
 267     INDICATE_MECHS_FN_PTR               indicateMechs;
 268     INQUIRE_NAMES_FOR_MECH_FN_PTR       inquireNamesForMech;
 269     ADD_OID_SET_MEMBER_FN_PTR           addOidSetMember;
 270     DISPLAY_STATUS_FN_PTR               displayStatus;
 271     CREATE_EMPTY_OID_SET_FN_PTR         createEmptyOidSet;
 272     RELEASE_OID_SET_FN_PTR              releaseOidSet;
 273     RELEASE_BUFFER_FN_PTR               releaseBuffer;
 274 
 275 } GSS_FUNCTION_TABLE;
 276 
 277 typedef GSS_FUNCTION_TABLE *GSS_FUNCTION_TABLE_PTR;
 278 
 279 /* global GSS function table */
 280 GSS_FUNCTION_TABLE_PTR ftab;
 281 
 282 #endif


 260     CONTEXT_TIME_FN_PTR                 contextTime;
 261     WRAP_SIZE_LIMIT_FN_PTR              wrapSizeLimit;
 262     EXPORT_SEC_CONTEXT_FN_PTR           exportSecContext;
 263     GET_MIC_FN_PTR                      getMic;
 264     VERIFY_MIC_FN_PTR                   verifyMic;
 265     WRAP_FN_PTR                         wrap;
 266     UNWRAP_FN_PTR                       unwrap;
 267     INDICATE_MECHS_FN_PTR               indicateMechs;
 268     INQUIRE_NAMES_FOR_MECH_FN_PTR       inquireNamesForMech;
 269     ADD_OID_SET_MEMBER_FN_PTR           addOidSetMember;
 270     DISPLAY_STATUS_FN_PTR               displayStatus;
 271     CREATE_EMPTY_OID_SET_FN_PTR         createEmptyOidSet;
 272     RELEASE_OID_SET_FN_PTR              releaseOidSet;
 273     RELEASE_BUFFER_FN_PTR               releaseBuffer;
 274 
 275 } GSS_FUNCTION_TABLE;
 276 
 277 typedef GSS_FUNCTION_TABLE *GSS_FUNCTION_TABLE_PTR;
 278 
 279 /* global GSS function table */
 280 extern GSS_FUNCTION_TABLE_PTR ftab;
 281 
 282 #endif
< prev index next >