Converting from Int to ushort1

I have upgraded from cuda4 to cuda5 and I get the following error message when I attempt to convert an integer to a ushort1. Does anyone know of a work-around for this?

io.cpp:140:42: error: no matching function for call to ‘ushort1::ushort1(int)’
io.cpp:140:42: note: candidates are:
/usr/local/cuda-5.0/include/vector_types.h:140:27: note: ushort1::ushort1()
/usr/local/cuda-5.0/include/vector_types.h:140:27: note: candidate expects 0 arguments, 1 provided
/usr/local/cuda-5.0/include/vector_types.h:140:27: note: ushort1::ushort1(const ushort1&)
/usr/local/cuda-5.0/include/vector_types.h:140:27: note: no known conversion for argument 1 from ‘int’ to ‘const ushort1&’

This is line 140 of io.cpp:

ibead_bnd[i] = (ushort1)atoi(tokPtr);

ibead_bnd[i] is of type ushort1. Thank you in advance for any help.

Use make_ushort1 function.