Well...you are right.

I have just checked it again..it is working..but the resulting char seems really to be empty...I tried this.

Code:
TEXT* Temp_Txt =
{
flags = VISIBLE;
string = " ";
}
BMAP* mybmap;
char* mychar;

function main()
{
mybmap = bmap_create("Testbild.png");
mychar = mybmap->link.name;
str_cpy((Temp_Txt.pstring)[0],mychar);
}



The error is again: "empty pointer in lite-c"

Perhaps it is really empty bthe bmap is created at runtime.