minor, use an array of quotes to only send out complete information

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, map unstorable quotes to tgt q30 of value 0

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
cosmetics, chore, rename pq slot of my_tws_s to qq

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, actually call fix_quot() from the callbacks

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
cosmetics, move static definition of quos and nquos down

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, actually return when tgt q30 idx is naught

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, PEBKAC, assign new to quos after memcpy()ing

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, actually hand out UTE_CMDs (0x7574/0x5554)

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, actually take into account that we have a QUO_TYP_UNK now

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, refuse to request market data subscriptions when no next_oid is there

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, actually make room to fit m30_t objects in quos[] map singleton/resizer

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
cosmetics, move pgsz variable to global scope

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, move away from passing on symbols, instead arrange to pass in an index

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, use the got_oid semaphore to determine when it's safe to resend all subscriptions

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, refactor got_oid determination

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
cosmetics, remove unused var nbeef

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, refactor quos and subs into a common structure (AoV, instruments and quotes)

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, properly unassociate tws related data, especially munmap the subs AoV

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

* quo/tws:
  minor, properly unassociate tws related data, especially munmap the subs AoV
  minor, refactor quos and subs into a common structure (AoV, instruments and quotes)
  cosmetics, remove unused var nbeef
  minor, refactor got_oid determination
  minor, use the got_oid semaphore to determine when it's safe to resend all subscriptions
  minor, move away from passing on symbols, instead arrange to pass in an index
  cosmetics, move pgsz variable to global scope
  fix, actually make room to fit m30_t objects in quos[] map singleton/resizer
  minor, refuse to request market data subscriptions when no next_oid is there
  fix, actually take into account that we have a QUO_TYP_UNK now
  fix, actually hand out UTE_CMDs (0x7574/0x5554)
  fix, PEBKAC, assign new to quos after memcpy()ing
  fix, actually return when tgt q30 idx is naught
  cosmetics, move static definition of quos and nquos down
  minor, actually call fix_quot() from the callbacks
  cosmetics, chore, rename pq slot of my_tws_s to qq
  fix, map unstorable quotes to tgt q30 of value 0
  minor, use an array of quotes to only send out complete information