.. _program_listing_file_server_game_element_serialize.c: Program Listing for File game_element_serialize.c ================================================= |exhale_lsh| :ref:`Return to documentation for file ` (``server/game_element_serialize.c``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #include #include "client/client.h" #include "utils/common_macros.h" #include "server.h" char *serialize_inventory(inventory_t *inv) { static char buffer[RES_COUNT * (SSTR_LEN(XCAT(INT_MAX)) + 1)]; snprintf(buffer, sizeof(buffer), "%u %u %u %u %u %u %u", inv->food, inv->linemate, inv->deraumere, inv->sibur, inv->mendiane, inv->phiras, inv->thystame); return buffer; }