Advertisement
Guest User

Untitled

a guest
Feb 20th, 2017
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. void deserialize(void* buffer, size_t total_size) {
  2. size_t name_size = SMALL_BUFFER_SIZE;
  3. size_t type_size = total_size - name_size;
  4.  
  5. char* ds_name = (char*)malloc(name_size);
  6. memcpy(ds_name, buffer, name_size);
  7. //strcpy(ds_name, (const char*)buffer);
  8.  
  9. int* ds_argTypes = (int*)malloc(type_size);
  10. memcpy(ds_argTypes, (char*)buffer + name_size, type_size);
  11.  
  12. std::cout << ds_argTypes[1] << std::endl;
  13. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement