char *basename; /* The current item's name (AKA filename) */
char *dirname; /* The directory info inside the transfer */
union {
char *basename; /* The current item's name (AKA filename) */
char *dirname; /* The directory info inside the transfer */
union {