コード例 #1
0
ファイル: params.c プロジェクト: BPaden/garglk
/*======================================================================*/
void addParameterForString(Parameter *parameters, char *value) {
    Parameter *parameter = findEndOfParameterArray(parameters);

    createStringLiteral(value);
    parameter->instance = instanceFromLiteral(litCount);
    parameter->useWords = FALSE;

    setEndOfArray(parameter+1);
}
コード例 #2
0
RefPtr<TTObject> TTLiteral::createStringLiteral(const uint8_t *str)
{
    RefPtr<TTObject> obj = createStringLiteral(strlen((const char *) str));
    strcpy((char *)obj->getLiteral()->data, (const char *)str);
    return obj;
}