tests/basic/string-lit-2.sp
author David Anderson <dvander@alliedmods.net>
Wed Dec 26 17:19:49 2012 -0800 (2012-12-26)
changeset 243 3d94c73a824c
parent 236 072f1114ea5d
child 263 ba85a47ee414
permissions -rw-r--r--
Fix build bustage.
dvander@236
     1
native PrintNum(num);
dvander@236
     2
dvander@236
     3
f(x)
dvander@236
     4
{
dvander@236
     5
    new char:str1[];
dvander@236
     6
    new char:str2[4];
dvander@236
     7
dvander@236
     8
    str1 = "hello";
dvander@236
     9
    str2 = "bye";
dvander@236
    10
dvander@236
    11
    // Make sure modifying the string doesn't modify the
dvander@236
    12
    // canonical literals.
dvander@236
    13
    if (x) {
dvander@236
    14
        str1[1] = 65;
dvander@236
    15
        str2[1] = 68;
dvander@236
    16
    }
dvander@236
    17
dvander@236
    18
    PrintNum(str1[1]);
dvander@236
    19
    PrintNum(str2[1]);
dvander@236
    20
}
dvander@236
    21
dvander@236
    22
public main()
dvander@236
    23
{
dvander@236
    24
    f(1);
dvander@236
    25
    f(0);
dvander@236
    26
}