Skip to content

Commit 7202f23

Browse files
author
Pavel Kovalenko
committed
Redefine xr_string arguments of FS_File functions as reference.
1 parent 6230526 commit 7202f23

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

src/xrCore/LocatorAPI_defs.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@
1212
//////////////////////////////////////////////////////////////////////
1313
// FS_File
1414
//////////////////////////////////////////////////////////////////////
15-
FS_File::FS_File(xr_string nm, long sz, time_t modif,unsigned attr) {set(nm,sz,modif,attr);}
16-
FS_File::FS_File(xr_string nm) {set(nm,0,0,0);}
15+
FS_File::FS_File(const xr_string& nm, long sz, time_t modif,unsigned attr) {set(nm,sz,modif,attr);}
16+
FS_File::FS_File(const xr_string& nm) {set(nm,0,0,0);}
1717
FS_File::FS_File(const _FINDDATA_T& f) {set(f.name,f.size,f.time_write,(f.attrib&_A_SUBDIR)?flSubDir:0);}
18-
FS_File::FS_File(xr_string nm, const _FINDDATA_T& f) {set(nm,f.size,f.time_write,(f.attrib&_A_SUBDIR)?flSubDir:0);}
18+
FS_File::FS_File(const xr_string& nm, const _FINDDATA_T& f) {set(nm,f.size,f.time_write,(f.attrib&_A_SUBDIR)?flSubDir:0);}
1919

20-
void FS_File::set(xr_string nm, long sz, time_t modif,unsigned attr)
20+
void FS_File::set(const xr_string& nm, long sz, time_t modif,unsigned attr)
2121
{
2222
name = nm; xr_strlwr (name);
2323
size = sz;

src/xrCore/LocatorAPI_defs.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,13 +56,13 @@ struct XRCORE_API FS_File{
5656
time_t time_write;
5757
long size;
5858
xr_string name; // low-case name
59-
void set (xr_string nm, long sz, time_t modif,unsigned attr);
59+
void set (const xr_string& nm, long sz, time_t modif,unsigned attr);
6060
public:
6161
FS_File (){}
62-
FS_File (xr_string nm);
62+
FS_File (const xr_string& nm);
6363
FS_File (const _FINDDATA_T& f);
64-
FS_File (xr_string nm, const _FINDDATA_T& f);
65-
FS_File (xr_string nm, long sz, time_t modif,unsigned attr);
64+
FS_File (const xr_string& nm, const _FINDDATA_T& f);
65+
FS_File (const xr_string& nm, long sz, time_t modif,unsigned attr);
6666
bool operator< (const FS_File& _X) const {return xr_strcmp(name.c_str(),_X.name.c_str())<0; }
6767
};
6868
DEFINE_SET (FS_File,FS_FileSet,FS_FileSetIt);

0 commit comments

Comments
 (0)