cosmetics, kick noinline attribute from um-quod's pruners

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, use ute backing file for um-apfd to dump a stream of portfolio allocations

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, migrate web.[ch] reqforposs requests to using apfd_cache

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, remove gq based portfolio and position handling from um-apfd

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, PEBKAC, serve reqforposs requests if websvc() says so

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide a snarf_pos_rpt() in um-apfd based on libfixc

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'tool/apfd' into next

* tool/apfd:
  minor, provide a snarf_pos_rpt() in um-apfd based on libfixc
  fix, PEBKAC, serve reqforposs requests if websvc() says so
  minor, remove gq based portfolio and position handling from um-apfd
  minor, migrate web.[ch] reqforposs requests to using apfd_cache
  minor, use ute backing file for um-apfd to dump a stream of portfolio allocations
  cosmetics, kick noinline attribute from um-quod's pruners
chore, guard unused functions find_cli(), add_cli() if libfixc is used

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'tool/apfd' into next

* tool/apfd:
  chore, guard unused functions find_cli(), add_cli() if libfixc is used
chore, distribute apfd-cache.h (glue between web.[ch] and um-apfd

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'tool/apfd' into next

* tool/apfd:
  chore, distribute apfd-cache.h (glue between web.[ch] and um-apfd
minor, start using libfixc's rndr renderer that allocates the buffer itself

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, make web() return a response consisting of two buffers ...

and their lengths, one for the header and the other for the actual contents.
Those struct webrsp_s objects have to be freed with free_webrsp().

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, adapt um-apfd and um-quod to new struct webrsp_s responses

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, paste the content length into the response buffer regardless of buffer size

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, add RptID, BizDT and QtyDt to position reports gen'd as result of reqforposs requests

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, actually set the stack's sl1t objects' tblidx slot when we determined the id

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, use a custom encoding for short positions, set the highest bit ...

in the m62's mantissa to indicate negative values.
Problem is though, that ute won't print such values elegantly.

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, don't shadow variables

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'tool/apfd' into next

* tool/apfd:
  fix, don't shadow variables
  minor, use a custom encoding for short positions, set the highest bit ...
  fix, actually set the stack's sl1t objects' tblidx slot when we determined the id
  minor, add RptID, BizDT and QtyDt to position reports gen'd as result of reqforposs requests
  fix, paste the content length into the response buffer regardless of buffer size
  minor, adapt um-apfd and um-quod to new struct webrsp_s responses
  minor, make web() return a response consisting of two buffers ...
  minor, start using libfixc's rndr renderer that allocates the buffer itself