1
0
mirror of https://github.com/VCMP-SqMod/SqMod.git synced 2025-06-15 22:57:12 +02:00

Avoid implicit construction of object wrappers.

This commit is contained in:
Sandu Liviu Catalin
2020-04-30 21:03:15 +03:00
parent 4500eb0a2c
commit ae2b1dc778
3 changed files with 12 additions and 12 deletions

View File

@ -21,7 +21,7 @@ static LightObj SqLeftStr(SQChar f, Uint32 w, StackStrF & s)
// Is the specified width valid?
if (!w)
{
return _SC(""); // Default to an empty string!
return LightObj(_SC(""), 0); // Default to an empty string!
}
// Allocate a buffer with the requested width
Buffer b(w + 1); // + null terminator
@ -51,7 +51,7 @@ static LightObj SqLeftOffsetStr(SQChar f, Uint32 w, Uint32 o, StackStrF & s)
// Is the specified width valid?
if (!w)
{
return _SC(""); // Default to an empty string!
return LightObj(_SC(""), 0); // Default to an empty string!
}
// Is the specified offset within width range?
else if (o > w)
@ -95,7 +95,7 @@ static LightObj SqRightStr(SQChar f, Uint32 w, StackStrF & s)
// Is the specified width valid?
if (!w)
{
return _SC(""); // Default to an empty string!
return LightObj(_SC(""), 0); // Default to an empty string!
}
// Allocate a buffer with the requested width
Buffer b(w + 1); // + null terminator
@ -134,7 +134,7 @@ static LightObj SqRightOffsetStr(SQChar f, Uint32 w, Uint32 o, StackStrF & s)
// Is the specified width valid?
if (!w)
{
return _SC(""); // Default to an empty string!
return LightObj(_SC(""), 0); // Default to an empty string!
}
// Is the specified offset within width range?
else if (o > w)
@ -178,7 +178,7 @@ static LightObj SqCenterStr(SQChar f, Uint32 w, StackStrF & s)
// Is the specified width valid?
if (!w)
{
return _SC(""); // Default to an empty string!
return LightObj(_SC(""), 0); // Default to an empty string!
}
// Allocate a buffer with the requested width
Buffer b(w + 1); // + null terminator