Changeset 64 for cpp/gdk/extvalue.cpp


Ignore:
Timestamp:
01/28/11 23:29:40 (13 years ago)
Author:
Maciej Komosinski
Message:

a lot of minor fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpp/gdk/extvalue.cpp

    r5 r64  
    1 // This file is a part of Framsticks GDK library.
    2 // Copyright (C) 2002-2006  Szymon Ulatowski.  See LICENSE.txt for details.
    3 // Refer to http://www.frams.alife.pl/ for further information.
     1// This file is a part of the Framsticks GDK library.
     2// Copyright (C) 2002-2011  Szymon Ulatowski.  See LICENSE.txt for details.
     3// Refer to http://www.framsticks.com/ for further information.
    44
    55#include "extvalue.h"
     
    2020        SString tmp("<");
    2121        tmp+=p->getName();
    22         sprintf(tmp.directAppend(30)," object at %p>",object);
     22        sprintf(tmp.directAppend(30)," object at %p>",
     23                (object?object:paraminterface));
    2324        tmp.endAppend();
    2425        return tmp;
     
    3637        case TDouble: setd(src.ddata()); break;
    3738        case TObj: seto(src.odata()); break;
     39        case TInvalid: type=TInvalid; break;
    3840        }
    3941}
     
    284286        case TObj:
    285287                return odata().toString();
     288        case TInvalid:
     289                return SString("undefined");
    286290        default:
    287291                return SString("null");
Note: See TracChangeset for help on using the changeset viewer.