shared_ptr changes.

git-svn-id: https://profuse.googlecode.com/svn/branches/v2@346 aa027e90-d47c-11dd-86d7-074df07e0730
This commit is contained in:
ksherlock
2011-02-22 04:57:50 +00:00
parent 78d35bba08
commit 2243d8d136
19 changed files with 76 additions and 76 deletions

View File

@@ -112,16 +112,16 @@ ProDOSOrderDiskImage::ProDOSOrderDiskImage(MappedFile *file) :
setAdaptor(new POAdaptor(address()));
}
ProDOSOrderDiskImage *ProDOSOrderDiskImage::Create(const char *name, size_t blocks)
BlockDevicePointer ProDOSOrderDiskImage::Create(const char *name, size_t blocks)
{
MappedFile *file = MappedFile::Create(name, blocks * 512);
return new ProDOSOrderDiskImage(file);
return BlockDevicePointer(new ProDOSOrderDiskImage(file));
}
ProDOSOrderDiskImage *ProDOSOrderDiskImage::Open(MappedFile *file)
BlockDevicePointer ProDOSOrderDiskImage::Open(MappedFile *file)
{
Validate(file);
return new ProDOSOrderDiskImage(file);
return BlockDevicePointer(new ProDOSOrderDiskImage(file));
}
void ProDOSOrderDiskImage::Validate(MappedFile *f)
@@ -165,16 +165,16 @@ DOSOrderDiskImage::DOSOrderDiskImage(MappedFile *file) :
}
DOSOrderDiskImage *DOSOrderDiskImage::Create(const char *name, size_t blocks)
BlockDevicePointer DOSOrderDiskImage::Create(const char *name, size_t blocks)
{
MappedFile *file = MappedFile::Create(name, blocks * 512);
return new DOSOrderDiskImage(file);
return BlockDevicePointer(new DOSOrderDiskImage(file));
}
DOSOrderDiskImage *DOSOrderDiskImage::Open(MappedFile *file)
BlockDevicePointer DOSOrderDiskImage::Open(MappedFile *file)
{
Validate(file);
return new DOSOrderDiskImage(file);
return BlockDevicePointer(new DOSOrderDiskImage(file));
}
void DOSOrderDiskImage::Validate(MappedFile *f)