struct finderinfo *finfo = NULL, finderinfo;
struct adouble *adp = NULL;
time_t c_date, b_date;
+ u_int32_t ac_date, ab_date;
static char convbuf[512];
size_t len;
/* Check for creation date... */
if (c1.rbitmap & (1<<DIRPBIT_CDATE)) {
if (adp || (adp = adl_lkup(vol, path))) {
- if (ad_getdate(adp, AD_DATE_CREATE, (u_int32_t*)&c_date) >= 0)
- c_date = AD_DATE_TO_UNIX(c_date);
+ if (ad_getdate(adp, AD_DATE_CREATE, &ac_date) >= 0)
+ c_date = AD_DATE_TO_UNIX(ac_date);
else c_date = path->st.st_mtime;
} else c_date = path->st.st_mtime;
if (c_date < c1.cdate || c_date > c2.cdate)
/* Check for backup date... */
if (c1.rbitmap & (1<<DIRPBIT_BDATE)) {
if (adp || (adp == adl_lkup(vol, path))) {
- if (ad_getdate(adp, AD_DATE_BACKUP, (u_int32_t*)&b_date) >= 0)
- b_date = AD_DATE_TO_UNIX(b_date);
+ if (ad_getdate(adp, AD_DATE_BACKUP, &ab_date) >= 0)
+ b_date = AD_DATE_TO_UNIX(ab_date);
else b_date = path->st.st_mtime;
} else b_date = path->st.st_mtime;
if (b_date < c1.bdate || b_date > c2.bdate)
/*
- * $Id: filedir.c,v 1.45.2.2.2.11 2004-05-10 18:40:32 didg Exp $
+ * $Id: filedir.c,v 1.45.2.2.2.12 2004-08-11 03:13:21 bfernhomberg Exp $
*
* Copyright (c) 1990,1993 Regents of The University of Michigan.
* All Rights Reserved. See COPYRIGHT.
struct path path;
cnid_t id;
ucs2_t *oldname_w, *newname_w;
+ void *oldname_w_p = &oldname_w, *newname_w_p = &newname_w;
ad_init(&ad, vol->v_adouble);
adp = &ad;
/* deal with case insensitive, case-preserving filesystems. */
if ((stat(upath, st) == 0)) {
if ((size_t)-1 == (convert_string_allocate(vol->v_volcharset, CH_UCS2, oldname,
- strlen(oldname), (char**) &oldname_w)) ) {
+ strlen(oldname), oldname_w_p)) ) {
return AFPERR_MISC; /* conversion error has already been logged */
}
if ((size_t)-1 == (convert_string_allocate(vol->v_volcharset, CH_UCS2, newname,
- strlen(newname), (char**) &newname_w)) ) {
+ strlen(newname), newname_w_p)) ) {
free(oldname_w);
return AFPERR_MISC; /* conversion error has already been logged */
}