Исправленный клиентский код.

Исправил в соответствии с твоими замечаниями. 
1) Добавил строки в Makefile. Проект полностью компилируется удачно.
2) В  crtlib/include/error.h,  crtlib/include/error.с добавил новые коды ошибок
3) Все-таки мне кажется, нужно еще отсылать еще и obj_id, ведь в ds_packet это указатель. Поэтому я сделал три send(). Правильно это или нет, выяснится после того как я сделаю парсинг пакетов. 

от структуры object мы отказались используй id, data, data_size, data_off. рекомендую разбить эту функцию на несколько более мелких (test_generate_object, test_put_object, test_get_object, test_compare_objects).