*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
n = byte_snprintf(buffer, sizeof buffer, "%ld", VALUE(q, offset, long));
if(n < 0)
n = byte_snprintf(buffer, sizeof buffer, "%ld", VALUE(q, offset, long));
if(n < 0)
n = byte_snprintf(buffer, sizeof buffer,
"%"PRIdMAX, (intmax_t)VALUE(q, offset, time_t));
if(n < 0)
n = byte_snprintf(buffer, sizeof buffer,
"%"PRIdMAX, (intmax_t)VALUE(q, offset, time_t));
if(n < 0)
if(!(vec = split(s, &nvec, SPLIT_QUOTES, error_handler, u)))
return -1;
return queue_unmarshall_vec(q, nvec, vec, error_handler, u);
if(!(vec = split(s, &nvec, SPLIT_QUOTES, error_handler, u)))
return -1;
return queue_unmarshall_vec(q, nvec, vec, error_handler, u);