Lines Matching defs:adp
680 struct adouble ad, *adp;
693 adp = &ad;
695 adp = of->of_ad;
697 if (ad_open_metadata( upath , ( (isadir) ? ADFLAGS_DIR : 0), O_CREAT, adp) < 0 ) {
701 if (ad_getentryoff(adp, ADEID_COMMENT)) {
702 if ( (ad_get_MD_flags( adp ) & O_CREAT) ) {
708 ad_setname(adp, name);
710 ad_setentrylen( adp, ADEID_COMMENT, clen );
711 memcpy( ad_entry( adp, ADEID_COMMENT ), ibuf, clen );
712 ad_flush( adp );
714 ad_close_metadata( adp);
756 struct adouble ad, *adp;
766 adp = &ad;
768 adp = of->of_ad;
770 if ( ad_metadata( upath, ((isadir) ? ADFLAGS_DIR : 0), adp) < 0 ) {
774 if (!ad_getentryoff(adp, ADEID_COMMENT)) {
775 ad_close_metadata( adp );
781 if ( ad_getentrylen( adp, ADEID_COMMENT ) <= 0 ||
782 ad_getentrylen( adp, ADEID_COMMENT ) > 199 ) {
783 ad_close_metadata( adp );
787 clen = min( ad_getentrylen( adp, ADEID_COMMENT ), 128 ); /* OSX only use 128, greater kill Adobe CS2 */
789 memcpy( rbuf, ad_entry( adp, ADEID_COMMENT ), clen);
791 ad_close_metadata( adp);
830 struct adouble ad, *adp;
843 adp = &ad;
845 adp = of->of_ad;
847 if ( ad_open_metadata( upath, (isadir) ? ADFLAGS_DIR : 0, 0, adp) < 0 ) {
858 if (ad_getentryoff(adp, ADEID_COMMENT)) {
859 ad_setentrylen( adp, ADEID_COMMENT, 0 );
860 ad_flush( adp );
862 ad_close_metadata( adp);