@@ -1318,7 +1318,7 @@ STRING_TOFUNCZ(toupper)
1318
1318
#include " lua-regex.h"
1319
1319
1320
1320
// on 64 bits there is an error SQRESULT/int
1321
- static int process_string_gsub (LuaMatchState *ms, void *udata, char_buffer_st **b) {
1321
+ static int process_string_gsub (LuaMatchState *ms, void *udata, lua_char_buffer_st **b) {
1322
1322
const SQChar *str;
1323
1323
SQInteger str_size;
1324
1324
HSQUIRRELVM v = (HSQUIRRELVM)udata;
@@ -1387,7 +1387,7 @@ static SQRESULT string_gsub(HSQUIRRELVM v)
1387
1387
SQObjectType rtype = sq_gettype (v, 3 );
1388
1388
if (rtype == OT_STRING){
1389
1389
SQ_GET_STRING (v, 3 , replacement);
1390
- char_buffer_st *buf = str_gsub (src, src_size, pattern, pattern_size,
1390
+ lua_char_buffer_st *buf = lua_str_gsub (src, src_size, pattern, pattern_size,
1391
1391
replacement, replacement_size, max_sub, &error_ptr, 0 , 0 );
1392
1392
if (buf){
1393
1393
sq_pushstring (v, buf->buf , buf->used );
@@ -1402,7 +1402,7 @@ static SQRESULT string_gsub(HSQUIRRELVM v)
1402
1402
case OT_CLOSURE:
1403
1403
case OT_ARRAY:
1404
1404
case OT_TABLE:{
1405
- char_buffer_st *buf = str_gsub (src, src_size, pattern, pattern_size,
1405
+ lua_char_buffer_st *buf = lua_str_gsub (src, src_size, pattern, pattern_size,
1406
1406
0 , 0 , max_sub, &error_ptr, process_string_gsub, v);
1407
1407
if (buf){
1408
1408
sq_pushstring (v, buf->buf , buf->used );
@@ -1416,7 +1416,7 @@ static SQRESULT string_gsub(HSQUIRRELVM v)
1416
1416
return sq_throwerror (v,_SC (" invalid type for parameter 3 function/table/array/string expected" ));
1417
1417
}
1418
1418
1419
- static SQRESULT process_string_gmatch_find (LuaMatchState *ms, void *udata, char_buffer_st **b, bool isFind) {
1419
+ static SQRESULT process_string_gmatch_find (LuaMatchState *ms, void *udata, lua_char_buffer_st **b, bool isFind) {
1420
1420
HSQUIRRELVM v = (HSQUIRRELVM)udata;
1421
1421
SQInteger top = sq_gettop (v);
1422
1422
SQInteger result = 1 ;
@@ -1454,7 +1454,7 @@ static SQRESULT process_string_gmatch_find(LuaMatchState *ms, void *udata, char_
1454
1454
}
1455
1455
1456
1456
// on 64 bits there is an error SQRESULT/int
1457
- static int process_string_gmatch (LuaMatchState *ms, void *udata, char_buffer_st **b) {
1457
+ static int process_string_gmatch (LuaMatchState *ms, void *udata, lua_char_buffer_st **b) {
1458
1458
return process_string_gmatch_find (ms, udata, b, false );
1459
1459
}
1460
1460
@@ -1469,15 +1469,15 @@ static SQRESULT string_gmatch(HSQUIRRELVM v)
1469
1469
if (_top_ > 2 ){
1470
1470
SQInteger rtype = sq_gettype (v, 3 );
1471
1471
if (rtype == OT_CLOSURE){
1472
- _rc_ = str_match (&ms, src, src_size, pattern, pattern_size,
1472
+ _rc_ = lua_str_match (&ms, src, src_size, pattern, pattern_size,
1473
1473
0 , 0 , process_string_gmatch, v);
1474
1474
if (ms.error ) return sq_throwerror (v, ms.error );
1475
1475
sq_pushinteger (v, _rc_);
1476
1476
return 1 ;
1477
1477
}
1478
1478
return sq_throwerror (v,_SC (" invalid type for parameter 3 function expected" ));
1479
1479
}
1480
- _rc_ = str_match (&ms, src, src_size, pattern, pattern_size, 0 , 0 , 0 , 0 );
1480
+ _rc_ = lua_str_match (&ms, src, src_size, pattern, pattern_size, 0 , 0 , 0 , 0 );
1481
1481
if (ms.error ) return sq_throwerror (v, ms.error );
1482
1482
if (_rc_ < 0 ) sq_pushnull (v);
1483
1483
else if (ms.level ){
@@ -1496,7 +1496,7 @@ static SQRESULT string_gmatch(HSQUIRRELVM v)
1496
1496
return 1 ;
1497
1497
}
1498
1498
1499
- static int process_string_find_lua (LuaMatchState *ms, void *udata, char_buffer_st **b) {
1499
+ static int process_string_find_lua (LuaMatchState *ms, void *udata, lua_char_buffer_st **b) {
1500
1500
return process_string_gmatch_find (ms, udata, b, true );
1501
1501
}
1502
1502
@@ -1513,7 +1513,7 @@ static SQRESULT string_find_lua(HSQUIRRELVM v)
1513
1513
// only want to know if it exists
1514
1514
LuaMatchState ms;
1515
1515
memset (&ms, 0 , sizeof (ms));
1516
- int rc = str_find (&ms, src, src_size, pattern, pattern_size,
1516
+ int rc = lua_str_find (&ms, src, src_size, pattern, pattern_size,
1517
1517
start, raw == SQTrue, 0 , 0 );
1518
1518
if (ms.error ) return sq_throwerror (v, ms.error );
1519
1519
sq_pushinteger (v, rc);
@@ -1522,7 +1522,7 @@ static SQRESULT string_find_lua(HSQUIRRELVM v)
1522
1522
if (rtype == OT_CLOSURE){
1523
1523
LuaMatchState ms;
1524
1524
memset (&ms, 0 , sizeof (ms));
1525
- int rc = str_find (&ms, src, src_size, pattern, pattern_size,
1525
+ int rc = lua_str_find (&ms, src, src_size, pattern, pattern_size,
1526
1526
start, raw == SQTrue, process_string_find_lua, v);
1527
1527
if (ms.error ) return sq_throwerror (v, ms.error );
1528
1528
sq_pushinteger (v, rc);
@@ -1531,7 +1531,7 @@ static SQRESULT string_find_lua(HSQUIRRELVM v)
1531
1531
else if (rtype == OT_TABLE || rtype == OT_ARRAY){
1532
1532
LuaMatchState ms;
1533
1533
memset (&ms, 0 , sizeof (ms));
1534
- int rc = str_find (&ms, src, src_size, pattern, pattern_size,
1534
+ int rc = lua_str_find (&ms, src, src_size, pattern, pattern_size,
1535
1535
start, raw == SQTrue, 0 , 0 );
1536
1536
if (ms.error ) return sq_throwerror (v, ms.error );
1537
1537
if (rtype == OT_TABLE){
0 commit comments