Open
Conversation
Owner
|
このプルリクエストについて、どう扱えばよいか判断が出来ていません
|
Contributor
Author
C99未満を考慮したのは、LHa for UNIXが歴史の長いソフトウェアということもあるので、古い環境へもなるべく対応した方が良いのではと考えました。具体的にどの程度需要があるのかは分かりませんし、プロジェクトの方針として今後C99未満への対応は不要だろうということであればそれで良いと思います。
1件目のコミットに関しては、intとptrdiff_tのサイズが異なる環境でlha vvvの出力が異常となる可能性があると思われます。64bit環境で問題が出るだろうと思ったのですが、Linux・FreeBSDのx86_64では問題は出ませんでした。 |
86b903d to
9670968
Compare
9670968 to
b9849ce
Compare
b9849ce to
c011b80
Compare
c011b80 to
fa1d8c2
Compare
fa1d8c2 to
db3e7d7
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
printf の変換の指定を、適切と思われるものに修正しました。
1件目のコミット (Fix printf conversion for header dump) は、C99 未満の環境も考慮して、 %td を用いず long に型変換して %ld を使うようにしました。
2・3件目のコミットは、確認できた範囲では 64bit (LP64) 環境では off_t・uint64_t が (unsigned) long に typedef されているようでしたので、使い分けの条件を見直しました。
LP64 でも off_t・uint64_t が (unsigned) long long に typedef されていると逆に問題となってしまうかも知れませんが、そのような環境はあるのでしょうか…?