2017-11-03 13 views
0

現在、私のレジスタ用にインポートするデータが非常に長いビットフィールド名を持つプロジェクトで作業しています。現在の '13'幅の検査では、最初の13文字が同一であるため、レジスタは完全に読み取れません。検査中のビットフィールド幅

私はreg.rbをハッキングし、すべての8を4で置き換えるだけでバイトの代わりにニブルで報告しています。より良いアイデアがない場合は、ビット幅が13より大きい場合、これを自動的に行うために何かを追加しようとしていました。

思考?

答えて

0

良い考えのようですが、環境変数などで13幅制限を上書きする機能をユーザーに与えることもできますか?

たぶん組み合わせが良いでしょう:

  • は、彼らがすべての切り捨てが現在の幅のために何が起こっているかどうかを確認するために見ている
  • では、レンダリング時間をしたい場合、ユーザは13過去の幅を大きくすることを許可します/もしそうなら、自動的にニブルビューに落ちる