12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- //---------------------------------------------------------------------------
- #include "FileZillaPCH.h"
- t_directory::t_directory()
- {
- direntry=0;
- num=0;
- }
- t_directory::~t_directory()
- {
- if (direntry)
- delete [] direntry;
- }
- t_directory& t_directory::operator=(const t_directory &a)
- {
- if (&a==this)
- return *this;
- if (direntry)
- delete [] direntry;
- direntry=0;
- path=a.path;
- num=a.num;
- server=a.server;
- if (num)
- direntry=new t_directory::t_direntry[num];
- for (int i=0;i<num;i++)
- direntry[i]=a.direntry[i];
- return *this;
- }
- t_directory::t_direntry::t_direntry()
- {
- dir=FALSE;
- size=0;
- bUnsure=TRUE;
- bLink=FALSE;
- }
- t_directory::t_direntry::t_date::t_date()
- {
- year=month=day=hour=minute=second=0;
- hasdate=hastime=hasyear=hasseconds=utc=FALSE;
- }
|