A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/aeron-io/simple-binary-encoding/issues/595 below:

Invalid Encoded Length Generated in cpp code · Issue #595 · aeron-io/simple-binary-encoding · GitHub

SBE Tool v1.7.9

Bug: Generated code discrepancy between cpp and Java.

Given a fixed size string of 3 in the sbe xml schema, the sbe tool returns encoding length of 1 in CPP and 3 in Java.

Type Definition

<type name="liquidityCodeType" primitiveType="char" length="3" presence="required" semanticType="liquidityCode" />

Field Definition:

 <field name="liquidityCode" id="7" type="liquidityCodeType" presence="required" semanticType="liquidityCode" />
static SBE_CONSTEXPR std::size_t liquidityCodeEncodingLength() SBE_NOEXCEPT
{ return 1; } 
static SBE_CONSTEXPR std::uint64_t liquidityCodeLength() SBE_NOEXCEPT
{ return 3; }

 public static int liquidityCodeEncodingLength()
 { return 3; }

 public static int liquidityCodeLength()
 { return 3; } 

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4