broadcast in C