i wish to make a thread return a float value.
Changing the data type from float to long works fine, but not with float.
Any help? Thanks.

```
void * funcFloat(void * arg){
    float x = *(float *)arg;
    printf("Received: %f\n", x);
    return (void *)x;
}

```