/* Generated from ../git/lib/libcrypt.map.in by gen-vers.awk. DO NOT EDIT. */ #ifndef _CRYPT_SYMBOL_VERS_H #define _CRYPT_SYMBOL_VERS_H 1 /* For each public symbol <sym>, INCLUDE_<sym> is true if it has any versions above the backward compatibility minimum. Compatibility-only symbols are not included in the static library, or in the shared library when configured with --disable-obsolete-api. */ #if defined PIC && ENABLE_OBSOLETE_API #define INCLUDE_crypt 1 #define INCLUDE_crypt_checksalt 1 #define INCLUDE_crypt_gensalt 1 #define INCLUDE_crypt_gensalt_r 1 #define INCLUDE_crypt_gensalt_ra 1 #define INCLUDE_crypt_gensalt_rn 1 #define INCLUDE_crypt_preferred_method 1 #define INCLUDE_crypt_r 1 #define INCLUDE_crypt_ra 1 #define INCLUDE_crypt_rn 1 #define INCLUDE_encrypt 0 #define INCLUDE_encrypt_r 0 #define INCLUDE_fcrypt 0 #define INCLUDE_setkey 0 #define INCLUDE_setkey_r 0 #define INCLUDE_xcrypt 1 #define INCLUDE_xcrypt_gensalt 1 #define INCLUDE_xcrypt_gensalt_r 1 #define INCLUDE_xcrypt_r 1 #else #define INCLUDE_crypt 1 #define INCLUDE_crypt_checksalt 1 #define INCLUDE_crypt_gensalt 1 #define INCLUDE_crypt_gensalt_r 0 #define INCLUDE_crypt_gensalt_ra 1 #define INCLUDE_crypt_gensalt_rn 1 #define INCLUDE_crypt_preferred_method 1 #define INCLUDE_crypt_r 1 #define INCLUDE_crypt_ra 1 #define INCLUDE_crypt_rn 1 #define INCLUDE_encrypt 0 #define INCLUDE_encrypt_r 0 #define INCLUDE_fcrypt 0 #define INCLUDE_setkey 0 #define INCLUDE_setkey_r 0 #define INCLUDE_xcrypt 0 #define INCLUDE_xcrypt_gensalt 0 #define INCLUDE_xcrypt_gensalt_r 0 #define INCLUDE_xcrypt_r 0 #endif /* For each public symbol <sym> that is included, define its highest version as the default, and aliases at each compatibility version. */ #ifdef PIC #define crypt _crypt_crypt #endif #define SYMVER_crypt \ symver_default ("crypt", crypt, XCRYPT_2.0) #ifdef PIC #define crypt_checksalt _crypt_crypt_checksalt #endif #define SYMVER_crypt_checksalt \ symver_default ("crypt_checksalt", crypt_checksalt, XCRYPT_4.3) #ifdef PIC #define crypt_gensalt _crypt_crypt_gensalt #endif #define SYMVER_crypt_gensalt \ symver_default ("crypt_gensalt", crypt_gensalt, XCRYPT_2.0) #ifdef PIC #define crypt_gensalt_r _crypt_crypt_gensalt_r #endif #define SYMVER_crypt_gensalt_r \ symver_compat0 ("crypt_gensalt_r", crypt_gensalt_r, XCRYPT_2.0) #ifdef PIC #define crypt_gensalt_ra _crypt_crypt_gensalt_ra #endif #define SYMVER_crypt_gensalt_ra \ symver_default ("crypt_gensalt_ra", crypt_gensalt_ra, XCRYPT_2.0) #ifdef PIC #define crypt_gensalt_rn _crypt_crypt_gensalt_rn #endif #define SYMVER_crypt_gensalt_rn \ symver_default ("crypt_gensalt_rn", crypt_gensalt_rn, XCRYPT_2.0) #ifdef PIC #define crypt_preferred_method _crypt_crypt_preferred_method #endif #define SYMVER_crypt_preferred_method \ symver_default ("crypt_preferred_method", crypt_preferred_method, XCRYPT_4.4) #ifdef PIC #define crypt_r _crypt_crypt_r #endif #define SYMVER_crypt_r \ symver_default ("crypt_r", crypt_r, XCRYPT_2.0) #ifdef PIC #define crypt_ra _crypt_crypt_ra #endif #define SYMVER_crypt_ra \ symver_default ("crypt_ra", crypt_ra, XCRYPT_2.0) #ifdef PIC #define crypt_rn _crypt_crypt_rn #endif #define SYMVER_crypt_rn \ symver_default ("crypt_rn", crypt_rn, XCRYPT_2.0) #define SYMVER_encrypt symver_nop() #define SYMVER_encrypt_r symver_nop() #define SYMVER_fcrypt symver_nop() #define SYMVER_setkey symver_nop() #define SYMVER_setkey_r symver_nop() #ifdef PIC #define xcrypt _crypt_xcrypt #endif #define SYMVER_xcrypt \ symver_compat0 ("xcrypt", xcrypt, XCRYPT_2.0) #ifdef PIC #define xcrypt_gensalt _crypt_xcrypt_gensalt #endif #define SYMVER_xcrypt_gensalt \ symver_compat0 ("xcrypt_gensalt", xcrypt_gensalt, XCRYPT_2.0) #ifdef PIC #define xcrypt_gensalt_r _crypt_xcrypt_gensalt_r #endif #define SYMVER_xcrypt_gensalt_r \ symver_compat0 ("xcrypt_gensalt_r", xcrypt_gensalt_r, XCRYPT_2.0) #ifdef PIC #define xcrypt_r _crypt_xcrypt_r #endif #define SYMVER_xcrypt_r \ symver_compat0 ("xcrypt_r", xcrypt_r, XCRYPT_2.0) #endif /* crypt-symbol-vers.h */