>What is assert( ) for?
http://www.embedded.com/story/OEG20010311S0021
http://www.embedded.com/story/OEG20010416S0090
>Also, what is this variable type for ( i keep seeing it ) "size_t ?
It "is the unsigned integer type of the result of the sizeof operator".
>What is memcpy()?
memcpy