bugmldonkey, a multi-networks file-sharing client - Bugs: bug #16509, Reassigned item: prevent compiler...

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #16509: Reassigned item: prevent compiler warnings (win)

Submitter:  Schlumpf <schlumpf_>
Submitted:  Wed 03 May 2006 02:05:19 PM UTC
   
 
Category:  None Severity:  3 - Normal
Item Group:  None Status:  In Progress
Assigned to:  None Open/Closed:  Closed
Release:  2.8.2 Release: 
Operating System:  MinGW W2K/WinXP Binaries Origin:  CVS / Self compiled
CPU type:  None

Sun 14 Jan 2007 10:52:36 AM UTC, comment #5: 

all errors on Windows are now fixed in current cvs

if there are still other warnings or errors on other OS's please open an new report for this OS

Schlumpf <schlumpf_>
Group Member
Sat 09 Dec 2006 01:00:10 PM UTC, comment #4: 

this is left on win

File "src/utils/lib/gettext.ml4", line 305, characters 36-37:
Warning X: this argument will not be used by the function.

src/utils/lib/stubs_c.c: In function `statfs':
src/utils/lib/stubs_c.c:957: warning: implicit declaration of function `utf8_to_utf16'
src/utils/lib/stubs_c.c:957: warning: initialization makes pointer from integer without a cast

src/daemon/common/commonHasher_c.c: In function `hasher_thread':
src/daemon/common/commonHasher_c.c:338: warning: passing arg 4 of `md4_unsafe64_fd_direct' discards qualifiers from pointer target type
src/daemon/common/commonHasher_c.c:342: warning: passing arg 4 of `md5_unsafe64_fd_direct' discards qualifiers from pointer target type
src/daemon/common/commonHasher_c.c:346: warning: passing arg 4 of `sha1_unsafe64_fd_direct' discards qualifiers from pointer target type
src/daemon/common/commonHasher_c.c:351: warning: passing arg 5 of `tiger_tree_fd' discards qualifiers from pointer target type

Schlumpf <schlumpf_>
Group Member
Thu 22 Jun 2006 02:54:58 AM UTC, comment #3: 

src/utils/cdk/gdstubs.c: In function 'ml_font_cmp':
src/utils/cdk/gdstubs.c:101: warning: cast from pointer to integer of different size
src/utils/cdk/gdstubs.c:101: warning: cast from pointer to integer of different size

this is a warning on x86_64 too, not in general

TripleM <triplem>
Thu 22 Jun 2006 02:51:36 AM UTC, comment #2: 

there are additional warnings with gcc4.1+

src/utils/cdk/zlibstubs.c: In function 'camlzip_deflate':
src/utils/cdk/zlibstubs.c:95: warning: pointer targets in assignment differ in signedness
src/utils/cdk/zlibstubs.c:97: warning: pointer targets in assignment differ in signedness
src/utils/cdk/zlibstubs.c: In function 'camlzip_inflate':
src/utils/cdk/zlibstubs.c:143: warning: pointer targets in assignment differ in signedness
src/utils/cdk/zlibstubs.c:145: warning: pointer targets in assignment differ in signedness
src/utils/cdk/zlibstubs.c: In function 'camlzip_update_crc32':
src/utils/cdk/zlibstubs.c:178: warning: pointer targets in passing argument 2 of 'crc32' differ in signedness
src/utils/cdk/zlibstubs.c: In function 'camlzip_bzerror':
src/utils/cdk/zlibstubs.c:190: warning: unused variable 'msg'

src/utils/lib/fst_hash.c: In function 'fst_hash_file_ml':
src/utils/lib/fst_hash.c:327: warning: pointer targets in passing argument 1 of 'fst_hash_file' differ in signedness
src/utils/lib/fst_hash.c: In function 'fst_hash_string_ml':
src/utils/lib/fst_hash.c:333: warning: pointer targets in passing argument 1 of 'fst_hash_string' differ in signedness
src/utils/lib/fst_hash.c:333: warning: pointer targets in passing argument 2 of 'fst_hash_string' differ in signedness
src/utils/lib/fst_hash.c: In function 'fst_hash_checksum_ml':
src/utils/lib/fst_hash.c:339: warning: pointer targets in passing argument 1 of 'fst_hash_checksum' differ in signedness

src/utils/lib/md5_c.c: In function 'yahoo_crypt':
src/utils/lib/md5_c.c:457: warning: pointer targets in passing argument 2 of 'md5_append' differ in signedness
src/utils/lib/md5_c.c:461: warning: pointer targets in passing argument 2 of 'md5_append' differ in signedness
src/utils/lib/md5_c.c:466: warning: pointer targets in passing argument 2 of 'md5_append' differ in signedness
src/utils/lib/md5_c.c:473: warning: pointer targets in passing argument 2 of 'md5_append' differ in signedness
src/utils/lib/md5_c.c:476: warning: pointer targets in passing argument 2 of 'md5_append' differ in signedness
src/utils/lib/md5_c.c:479: warning: pointer targets in passing argument 2 of 'md5_append' differ in signedness
src/utils/lib/md5_c.c:512: warning: pointer targets in passing argument 2 of 'md5_append' differ in signedness
src/utils/lib/md5_c.c:518: warning: pointer targets in passing argument 2 of 'md5_append' differ in signedness
src/utils/lib/md5_c.c:522: warning: pointer targets in passing argument 2 of 'md5_append' differ in signedness
src/utils/lib/md5_c.c:528: warning: pointer targets in passing argument 2 of 'md5_append' differ in signedness

src/utils/lib/tiger.c: In function 'tiger_compress':
src/utils/lib/tiger.c:161: warning: unused variable 'i'
src/utils/lib/tiger.c: In function 'tiger_tree_string':
src/utils/lib/tiger.c:797: warning: pointer targets in passing argument 4 of 'tiger_hash' differ in signedness
src/utils/lib/tiger.c:806: warning: pointer targets in passing argument 4 of 'tiger_hash' differ in signedness
src/utils/lib/tiger.c: In function 'tigertree_unsafe_string':
src/utils/lib/tiger.c:830: warning: pointer targets in initialization differ in signedness
src/utils/lib/tiger.c:831: warning: pointer targets in initialization differ in signedness
src/utils/lib/tiger.c:834: warning: pointer targets in passing argument 1 of 'tiger_tree_string' differ in signedness
src/utils/lib/tiger.c:834: warning: pointer targets in passing argument 5 of 'tiger_tree_string' differ in signedness
src/utils/lib/tiger.c: In function 'tiger_unsafe_string':
src/utils/lib/tiger.c:841: warning: pointer targets in initialization differ in signedness
src/utils/lib/tiger.c:842: warning: pointer targets in initialization differ in signedness

src/utils/lib/stubs_c.c: In function 'sha1_unsafe64_fd':
src/utils/lib/stubs_c.c:578: warning: pointer targets in initialization differ in signedness
src/utils/lib/stubs_c.c:578: warning: pointer targets in passing argument 2 of 'os_read' differ in signedness
src/utils/lib/stubs_c.c: In function 'sha1_unsafe_string':
src/utils/lib/stubs_c.c:578: warning: pointer targets in initialization differ in signedness
src/utils/lib/stubs_c.c:578: warning: pointer targets in initialization differ in signedness
src/utils/lib/stubs_c.c: In function 'sha1_unsafe_file':
src/utils/lib/stubs_c.c:578: warning: pointer targets in initialization differ in signedness
src/utils/lib/stubs_c.c: In function 'md5_unsafe64_fd':
src/utils/lib/stubs_c.c:579: warning: pointer targets in initialization differ in signedness
src/utils/lib/stubs_c.c:579: warning: pointer targets in passing argument 2 of 'os_read' differ in signedness
src/utils/lib/stubs_c.c: In function 'md5_unsafe_string':
src/utils/lib/stubs_c.c:579: warning: pointer targets in initialization differ in signedness
src/utils/lib/stubs_c.c:579: warning: pointer targets in initialization differ in signedness
src/utils/lib/stubs_c.c: In function 'md5_unsafe_file':
src/utils/lib/stubs_c.c:579: warning: pointer targets in initialization differ in signedness
src/utils/lib/stubs_c.c: In function 'md4_unsafe64_fd':
src/utils/lib/stubs_c.c:580: warning: pointer targets in initialization differ in signedness
src/utils/lib/stubs_c.c:580: warning: pointer targets in passing argument 2 of 'os_read' differ in signedness
src/utils/lib/stubs_c.c: In function 'md4_unsafe_string':
src/utils/lib/stubs_c.c:580: warning: pointer targets in initialization differ in signedness
src/utils/lib/stubs_c.c:580: warning: pointer targets in initialization differ in signedness
src/utils/lib/stubs_c.c: In function 'md4_unsafe_file':
src/utils/lib/stubs_c.c:580: warning: pointer targets in initialization differ in signedness
src/utils/lib/stubs_c.c: In function 'tiger_tree_fd':
src/utils/lib/stubs_c.c:612: warning: pointer targets in passing argument 4 of 'tiger_hash' differ in signedness
src/utils/lib/stubs_c.c:621: warning: pointer targets in passing argument 4 of 'tiger_hash' differ in signedness
src/utils/lib/stubs_c.c: In function 'tigertree_unsafe64_fd':
src/utils/lib/stubs_c.c:631: warning: pointer targets in initialization differ in signedness
src/utils/lib/stubs_c.c:636: warning: pointer targets in passing argument 5 of 'tiger_tree_fd' differ in signedness

src/daemon/common/commonHasher_c.c: In function 'sha1_unsafe64_fd_direct':
src/daemon/common/commonHasher_c.c:83: warning: pointer targets in passing argument 2 of 'os_read' differ in signedness
src/daemon/common/commonHasher_c.c: In function 'md5_unsafe64_fd_direct':
src/daemon/common/commonHasher_c.c:84: warning: pointer targets in passing argument 2 of 'os_read' differ in signedness
src/daemon/common/commonHasher_c.c: In function 'md4_unsafe64_fd_direct':
src/daemon/common/commonHasher_c.c:85: warning: pointer targets in passing argument 2 of 'os_read' differ in signedness
src/daemon/common/commonHasher_c.c: In function 'tiger_tree_fd':
src/daemon/common/commonHasher_c.c:111: warning: pointer targets in passing argument 4 of 'tiger_hash' differ in signedness
src/daemon/common/commonHasher_c.c:120: warning: pointer targets in passing argument 4 of 'tiger_hash' differ in signedness

src/networks/fasttrack/fst_crypt_ml.c: In function 'ml_apply_cipher':
src/networks/fasttrack/fst_crypt_ml.c:37: warning: pointer targets in passing argument 2 of 'fst_cipher_crypt' differ in signedness

src/utils/cdk/gdstubs.c: In function 'ml_font_cmp':
src/utils/cdk/gdstubs.c:101: warning: cast from pointer to integer of different size
src/utils/cdk/gdstubs.c:101: warning: cast from pointer to integer of different size
src/utils/cdk/gdstubs.c: In function 'ml_image_str_native':
src/utils/cdk/gdstubs.c:307: warning: pointer targets in passing argument 5 of 'gdImageString' differ in signedness
src/utils/cdk/gdstubs.c: In function 'ml_image_stru_native':
src/utils/cdk/gdstubs.c:319: warning: pointer targets in passing argument 5 of 'gdImageStringUp' differ in signedness

and additionally on x86_64-platform:

src/config/unix/os_stubs_c.c: In function 'os_ftruncate':
src/config/unix/os_stubs_c.c:64: warning: format '%Ld' expects type 'long long int', but argument 4 has type 'OFF_T'

TripleM <triplem>
Wed 03 May 2006 02:05:19 PM UTC, comment #1: 

This item has been reassigned from the project mldonkey, a multi-networks file-sharing client task tracker to your tracker.

The original report is still available at task #4757

Following are the information included in the original report:

[field #0]                  Item ID: 4757
[field #1]                 Group ID: 1409
[field #2]              Open/Closed: Open
[field #3]                 Severity: 3 - Normal
[field #4]                  Privacy: Public
[field #6]                 Category: Core
[field #7]             Submitted by: schlumpf_
[field #8]              Assigned to: None
[field #9]             Submitted on: samedi 08.10.2005 à 12:05
[field #10]                  Summary: prevent compiler warnings (win)
[field #11]      Original Submission: i start to fix some of them at patch #4477 but there are still some left:

src/utils/lib/sha1new_c.c: In function `sha1_hash :
src/utils/lib/sha1new_c.c:331: warning: suggest parentheses around arithmetic in operand of |
src/utils/lib/sha1new_c.c: In function `sha1_end :
src/utils/lib/sha1new_c.c:347: warning: suggest parentheses around arithmetic in operand of |

src/utils/lib/stubs_c.c: In function `hasher_thread :
src/utils/lib/stubs_c.c:861: warning: implicit declaration of function `gettimeofday
src/utils/lib/stubs_c.c: In function `statfs :
src/utils/lib/stubs_c.c:953: warning: implicit declaration of function `utf8_to_utf16
src/utils/lib/stubs_c.c:953: warning: initialization makes pointer from integer without a cast

src/utils/lib/charsetstubs.c: In function `utf8_validate :
src/utils/lib/charsetstubs.c:191: warning: comparison of unsigned expression < 0 is always false
src/utils/lib/charsetstubs.c:191: warning: comparison between signed and unsigned
src/utils/lib/charsetstubs.c:203: warning: comparison of unsigned expression >= 0 is always true
src/utils/lib/charsetstubs.c:204: warning: comparison between signed and unsigned
src/utils/lib/charsetstubs.c:227: warning: comparison of unsigned expression >= 0 is always true
src/utils/lib/charsetstubs.c:230: warning: comparison of unsigned expression < 0 is always false
src/utils/lib/charsetstubs.c: In function `ml_iconv :
src/utils/lib/charsetstubs.c:1206: warning: passing arg 2 of `libiconv  from incompatible pointer type
src/utils/lib/charsetstubs.c: In function `ml_convert_with_iconv :
src/utils/lib/charsetstubs.c:1225: warning: comparison of unsigned expression < 0 is always false
src/utils/lib/charsetstubs.c:1273: warning: comparison between signed and unsigned

src/daemon/common/commonHasher_c.c: In function `ml_job_done :
src/daemon/common/commonHasher_c.c:296: warning: passing arg 2 of `memcpy  discards qualifiers from pointer target type
src/daemon/common/commonHasher_c.c: In function `hasher_thread :
src/daemon/common/commonHasher_c.c:321: warning: implicit declaration of function `gettimeofday
src/daemon/common/commonHasher_c.c:333: warning: passing arg 4 of `md4_unsafe64_fd_direct  discards qualifiers from pointer target type
src/daemon/common/commonHasher_c.c:336: warning: passing arg 4 of `md5_unsafe64_fd_direct  discards qualifiers from pointer target type
src/daemon/common/commonHasher_c.c:339: warning: passing arg 4 of `sha1_unsafe64_fd_direct  discards qualifiers from pointer target type
src/daemon/common/commonHasher_c.c:343: warning: passing arg 5 of `tiger_tree_fd  discards qualifiers from pointer target type
src/daemon/common/commonHasher_c.c: In function `ml_job_start :
src/daemon/common/commonHasher_c.c:385: warning: implicit declaration of function `caml_enter_blocking_section
src/daemon/common/commonHasher_c.c:391: warning: implicit declaration of function `caml_leave_blocking_section

src/networks/fasttrack/fst_crypt.c: In function `fst_cipher_init :
src/networks/fasttrack/fst_crypt.c:118: warning: comparison between signed and unsigned
src/networks/fasttrack/fst_crypt.c:129: warning: comparison between signed and unsigned
src/networks/fasttrack/fst_crypt.c:147: warning: comparison between signed and unsigned
src/networks/fasttrack/fst_crypt.c:182: warning: comparison between signed and unsigned
src/networks/fasttrack/fst_crypt.c: In function `pad_init :
src/networks/fasttrack/fst_crypt.c:242: warning: comparison between signed and unsigned
src/networks/fasttrack/fst_crypt.c:303: warning: comparison between signed and unsigned
src/networks/fasttrack/fst_crypt.c: In function `fst_cipher_clock :
src/networks/fasttrack/fst_crypt.c:324: warning: signed and unsigned type in conditional expression
src/networks/fasttrack/fst_crypt.c:354: warning: comparison between signed and unsigned


[field #13]               Item Group: None
[field #14]                   Status: None
[field #15]        Component Version: None
[field #16]         Operating System: None
[field #17]          Reproducibility: None
[field #18]               Size (loc): None
[field #19]            Fixed Release: None
[field #20]          Planned Release: None
[field #21]                   Effort: 0.00
[field #25]                 Priority: 5 - Normal
[field #26]          Should Start On: samedi 08.10.2005 à 02:00
[field #27]    Should be Finished on: samedi 08.10.2005 à 02:00
[field #28]         Percent Complete: 0%
[field #30]                  Release: None
[field #55]     Custom Select Box #1: None
[field #56]     Custom Select Box #2: None
[field #57]     Custom Select Box #3: None
[field #58]     Custom Select Box #4: None
[field #59]     Custom Select Box #5: None
[field #60]     Custom Select Box #6: None
[field #61]     Custom Select Box #7: None
[field #62]     Custom Select Box #8: None
[field #63]     Custom Select Box #9: None
[field #64]    Custom Select Box #10: None

pango <mlpango>
Group Member
Wed 03 May 2006 02:05:19 PM UTC, original submission:  

i start to fix some of them at patch #4477 but there are still some left:

src/utils/lib/sha1new_c.c: In function `sha1_hash':
src/utils/lib/sha1new_c.c:331: warning: suggest parentheses around arithmetic in operand of |
src/utils/lib/sha1new_c.c: In function `sha1_end':
src/utils/lib/sha1new_c.c:347: warning: suggest parentheses around arithmetic in operand of |

src/utils/lib/stubs_c.c: In function `hasher_thread':
src/utils/lib/stubs_c.c:861: warning: implicit declaration of function `gettimeofday'
src/utils/lib/stubs_c.c: In function `statfs':
src/utils/lib/stubs_c.c:953: warning: implicit declaration of function `utf8_to_utf16'
src/utils/lib/stubs_c.c:953: warning: initialization makes pointer from integer without a cast

src/utils/lib/charsetstubs.c: In function `utf8_validate':
src/utils/lib/charsetstubs.c:191: warning: comparison of unsigned expression < 0 is always false
src/utils/lib/charsetstubs.c:191: warning: comparison between signed and unsigned
src/utils/lib/charsetstubs.c:203: warning: comparison of unsigned expression >= 0 is always true
src/utils/lib/charsetstubs.c:204: warning: comparison between signed and unsigned
src/utils/lib/charsetstubs.c:227: warning: comparison of unsigned expression >= 0 is always true
src/utils/lib/charsetstubs.c:230: warning: comparison of unsigned expression < 0 is always false
src/utils/lib/charsetstubs.c: In function `ml_iconv':
src/utils/lib/charsetstubs.c:1206: warning: passing arg 2 of `libiconv' from incompatible pointer type
src/utils/lib/charsetstubs.c: In function `ml_convert_with_iconv':
src/utils/lib/charsetstubs.c:1225: warning: comparison of unsigned expression < 0 is always false
src/utils/lib/charsetstubs.c:1273: warning: comparison between signed and unsigned

src/daemon/common/commonHasher_c.c: In function `ml_job_done':
src/daemon/common/commonHasher_c.c:296: warning: passing arg 2 of `memcpy' discards qualifiers from pointer target type
src/daemon/common/commonHasher_c.c: In function `hasher_thread':
src/daemon/common/commonHasher_c.c:321: warning: implicit declaration of function `gettimeofday'
src/daemon/common/commonHasher_c.c:333: warning: passing arg 4 of `md4_unsafe64_fd_direct' discards qualifiers from pointer target type
src/daemon/common/commonHasher_c.c:336: warning: passing arg 4 of `md5_unsafe64_fd_direct' discards qualifiers from pointer target type
src/daemon/common/commonHasher_c.c:339: warning: passing arg 4 of `sha1_unsafe64_fd_direct' discards qualifiers from pointer target type
src/daemon/common/commonHasher_c.c:343: warning: passing arg 5 of `tiger_tree_fd' discards qualifiers from pointer target type
src/daemon/common/commonHasher_c.c: In function `ml_job_start':
src/daemon/common/commonHasher_c.c:385: warning: implicit declaration of function `caml_enter_blocking_section'
src/daemon/common/commonHasher_c.c:391: warning: implicit declaration of function `caml_leave_blocking_section'

src/networks/fasttrack/fst_crypt.c: In function `fst_cipher_init':
src/networks/fasttrack/fst_crypt.c:118: warning: comparison between signed and unsigned
src/networks/fasttrack/fst_crypt.c:129: warning: comparison between signed and unsigned
src/networks/fasttrack/fst_crypt.c:147: warning: comparison between signed and unsigned
src/networks/fasttrack/fst_crypt.c:182: warning: comparison between signed and unsigned
src/networks/fasttrack/fst_crypt.c: In function `pad_init':
src/networks/fasttrack/fst_crypt.c:242: warning: comparison between signed and unsigned
src/networks/fasttrack/fst_crypt.c:303: warning: comparison between signed and unsigned
src/networks/fasttrack/fst_crypt.c: In function `fst_cipher_clock':
src/networks/fasttrack/fst_crypt.c:324: warning: signed and unsigned type in conditional expression
src/networks/fasttrack/fst_crypt.c:354: warning: comparison between signed and unsigned


Schlumpf <schlumpf_>
Group Member

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by schlumpf_ (Posted a comment)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

     

    Follow 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2007-01-14 schlumpf_ Open/ClosedOpen Closed
    2006-12-09 schlumpf_ StatusNone In Progress
        ReleaseNone 2.8.2
        Operating SystemNone MinGW W2K/WinXP
    2006-05-03 mlpango Reassign itemFrom group mldonkey, a multi-networks file-sharing client, task tracker To group mldonkey, a multi-networks file-sharing client, bugs tracker

    Back to the top

    Powered by Savane 3.13-4448.
    Corresponding source code