tests/basic/dependent-strings.sp
author David Anderson <dvander@alliedmods.net>
Sat Dec 29 00:12:27 2012 -0800 (2012-12-29)
changeset 249 82b1f8bc93a9
parent 247 7721042bdb67
child 263 ba85a47ee414
permissions -rw-r--r--
Infer fixed array types from string literals.
dvander@247
     1
native PrintString(const char:text[]);
dvander@247
     2
dvander@247
     3
f(char:str[])
dvander@247
     4
{
dvander@247
     5
    str[0] = 80;
dvander@247
     6
}
dvander@247
     7
dvander@247
     8
public main()
dvander@247
     9
{
dvander@247
    10
    new char:fixed[100] = "crab\n";
dvander@249
    11
    new char:dynamo[];
dvander@249
    12
dvander@249
    13
    dynamo = "cake\n";
dvander@249
    14
dvander@247
    15
    f(fixed[1]);
dvander@247
    16
    f(dynamo[1]);
dvander@247
    17
    PrintString(fixed[1]);
dvander@247
    18
    PrintString(dynamo[1]);
dvander@247
    19
}
dvander@247
    20