PLUS+1 Software > General controls

Warning messages by compiling

(1/2) > >>

Marbek_Elektronik:
Hi,
I have to make some changes in a program from another people.
But there are a lot of warnings. I don't know what to do.
May I search for the reasons for this warnings? It will take a lot of time!
Here the warnings:


Compiling DP600T.c
DP600T.c: In function '_FNC_123_b':
DP600T.c:15258: warning: comparison is always false due to limited range of data type
DP600T.c:15296: warning: comparison is always false due to limited range of data type
DP600T.c:15318: warning: large integer implicitly truncated to unsigned type
DP600T.c:15379: warning: comparison is always false due to limited range of data type
DP600T.c:15390: warning: comparison is always false due to limited range of data type
DP600T.c:15401: warning: comparison is always false due to limited range of data type
DP600T.c:15755: warning: comparison is always false due to limited range of data type
DP600T.c:15927: warning: comparison is always false due to limited range of data type
DP600T.c:15949: warning: comparison is always false due to limited range of data type
DP600T.c:16021: warning: comparison is always false due to limited range of data type
DP600T.c:16180: warning: comparison is always false due to limited range of data type
DP600T.c:16202: warning: comparison is always false due to limited range of data type
DP600T.c:16264: warning: comparison is always false due to limited range of data type
DP600T.c:16468: warning: comparison is always false due to limited range of data type
DP600T.c:16490: warning: comparison is always false due to limited range of data type
DP600T.c:16626: warning: comparison is always false due to limited range of data type
DP600T.c:16867: warning: comparison is always false due to limited range of data type
DP600T.c: In function '_FNC_123_d':
DP600T.c:18562: warning: comparison is always false due to limited range of data type
DP600T.c:18563: warning: comparison is always false due to limited range of data type
DP600T.c:18568: warning: comparison is always false due to limited range of data type
DP600T.c: In function '_FNC_123_e':
DP600T.c:21601: warning: this decimal constant is unsigned only in ISO C90
DP600T.c:21850: warning: this decimal constant is unsigned only in ISO C90
DP600T.c: In function '_FNC_123_f':
DP600T.c:23342: warning: this decimal constant is unsigned only in ISO C90
DP600T.c:23591: warning: this decimal constant is unsigned only in ISO C90
DP600T.c: In function '_FNC_123_g':
DP600T.c:27552: warning: comparison is always false due to limited range of data type
DP600T.c: In function '_FNC_123_h':
DP600T.c:28181: warning: comparison is always false due to limited range of data type
DP600T.c:28319: warning: comparison is always false due to limited range of data type
DP600T.c:28800: warning: this decimal constant is unsigned only in ISO C90
DP600T.c:28820: warning: this decimal constant is unsigned only in ISO C90
DP600T.c:30184: warning: comparison is always false due to limited range of data type
DP600T.c: In function '_FNC_123_i':
DP600T.c:31295: warning: comparison is always false due to limited range of data type
DP600T.c:31300: warning: comparison is always false due to limited range of data type
DP600T.c:31450: warning: comparison is always false due to limited range of data type
DP600T.c:31813: warning: this decimal constant is unsigned only in ISO C90
DP600T.c:32002: warning: comparison is always false due to limited range of data type
DP600T.c:32262: warning: comparison is always false due to limited range of data type
DP600T.c:32715: warning: comparison is always false due to limited range of data type
DP600T.c: In function '_FNC_123_j':
DP600T.c:33933: warning: comparison is always false due to limited range of data type
DP600T.c:33989: warning: comparison is always false due to limited range of data type
DP600T.c:35132: warning: comparison is always false due to limited range of data type
DP600T.c:35211: warning: comparison is always false due to limited range of data type
DP600T.c:35290: warning: comparison is always false due to limited range of data type
DP600T.c: In function '_FNC_123_k':
DP600T.c:36955: warning: comparison is always false due to limited range of data type
DP600T.c:37034: warning: comparison is always false due to limited range of data type
DP600T.c:37113: warning: comparison is always false due to limited range of data type
DP600T.c:37867: warning: comparison is always false due to limited range of data type
DP600T.c:37946: warning: comparison is always false due to limited range of data type
DP600T.c:38025: warning: comparison is always false due to limited range of data type
DP600T.c:38779: warning: comparison is always false due to limited range of data type
DP600T.c:38858: warning: comparison is always false due to limited range of data type
DP600T.c:38937: warning: comparison is always false due to limited range of data type
DP600T.c:39691: warning: comparison is always false due to limited range of data type
DP600T.c:39770: warning: comparison is always false due to limited range of data type
DP600T.c:39849: warning: comparison is always false due to limited range of data type
DP600T.c: In function '_FNC_123_l':
DP600T.c:41533: warning: comparison is always false due to limited range of data type
DP600T.c:41612: warning: comparison is always false due to limited range of data type
DP600T.c:41691: warning: comparison is always false due to limited range of data type
DP600T.c:42445: warning: comparison is always false due to limited range of data type
DP600T.c:42524: warning: comparison is always false due to limited range of data type
DP600T.c:42603: warning: comparison is always false due to limited range of data type
DP600T.c:43357: warning: comparison is always false due to limited range of data type
DP600T.c:43436: warning: comparison is always false due to limited range of data type
DP600T.c:43515: warning: comparison is always false due to limited range of data type
DP600T.c: In function '_FNC_123_m':
DP600T.c:45665: warning: comparison is always false due to limited range of data type
DP600T.c:45721: warning: comparison is always false due to limited range of data type
DP600T.c: In function '_FNC_123_n':
DP600T.c:47194: warning: comparison is always false due to limited range of data type
DP600T.c:47268: warning: comparison is always false due to limited range of data type
DP600T.c:47342: warning: comparison is always false due to limited range of data type
DP600T.c:47416: warning: comparison is always false due to limited range of data type
DP600T.c:47490: warning: comparison is always false due to limited range of data type
DP600T.c:47549: warning: comparison is always false due to limited range of data type
DP600T.c:47569: warning: comparison is always false due to limited range of data type
DP600T.c: In function '_FNC_123_o':
DP600T.c:50103: warning: comparison is always false due to limited range of data type
DP600T.c:50159: warning: comparison is always false due to limited range of data type
DP600T.c:50991: warning: comparison is always false due to limited range of data type
DP600T.c:51065: warning: comparison is always false due to limited range of data type
DP600T.c:51139: warning: comparison is always false due to limited range of data type
DP600T.c:51213: warning: comparison is always false due to limited range of data type
DP600T.c:51287: warning: comparison is always false due to limited range of data type
DP600T.c:51361: warning: comparison is always false due to limited range of data type
DP600T.c:51509: warning: comparison is always false due to limited range of data type
DP600T.c:51583: warning: comparison is always false due to limited range of data type
DP600T.c: In function '_FNC_123_p':
DP600T.c:52176: warning: comparison is always false due to limited range of data type
DP600T.c:52250: warning: comparison is always false due to limited range of data type
DP600T.c:52324: warning: comparison is always false due to limited range of data type
DP600T.c:52398: warning: comparison is always false due to limited range of data type
DP600T.c:52472: warning: comparison is always false due to limited range of data type
DP600T.c:52546: warning: comparison is always false due to limited range of data type
DP600T.c:52620: warning: comparison is always false due to limited range of data type
DP600T.c:52694: warning: comparison is always false due to limited range of data type
DP600T.c:52768: warning: comparison is always false due to limited range of data type
DP600T.c:52842: warning: comparison is always false due to limited range of data type
DP600T.c:53835: warning: comparison is always false due to limited range of data type
DP600T.c:53891: warning: comparison is always false due to limited range of data type
DP600T.c: In function '_FNC_123_q':
DP600T.c:55255: warning: comparison is always false due to limited range of data type
DP600T.c:55284: warning: comparison is always false due to limited range of data type
DP600T.c:55783: warning: comparison is always false due to limited range of data type
DP600T.c:55904: warning: comparison is always false due to limited range of data type
DP600T.c:56025: warning: comparison is always false due to limited range of data type
DP600T.c:56536: warning: comparison is always false due to limited range of data type
DP600T.c:56843: warning: comparison is always false due to limited range of data type
DP600T.c:57136: warning: comparison is always false due to limited range of data type
DP600T.c: In function '_FNC_123_r':
DP600T.c:57563: warning: comparison is always false due to limited range of data type
DP600T.c: In function '_FNC_123_s':
DP600T.c:61020: warning: comparison is always false due to limited range of data type
DP600T.c:61345: warning: comparison is always true due to limited range of data type
DP600T.c:61352: warning: comparison is always true due to limited range of data type
DP600T.c:61359: warning: comparison is always true due to limited range of data type
DP600T.c:61382: warning: comparison is always true due to limited range of data type
DP600T.c:61389: warning: comparison is always true due to limited range of data type
DP600T.c:61396: warning: comparison is always true due to limited range of data type
DP600T.c:61402: warning: comparison is always false due to limited range of data type
DP600T.c:61489: warning: comparison is always false due to limited range of data type
DP600T.c:61840: warning: comparison is always true due to limited range of data type
DP600T.c:61847: warning: comparison is always true due to limited range of data type
DP600T.c:61854: warning: comparison is always true due to limited range of data type
DP600T.c:61867: warning: comparison is always false due to limited range of data type
DP600T.c:61891: warning: comparison is always false due to limited range of data type
DP600T.c:61915: warning: comparison is always false due to limited range of data type
DP600T.c:62359: warning: comparison is always false due to limited range of data type
DP600T.c:62363: warning: comparison is always false due to limited range of data type
DP600T.c:62364: warning: large integer implicitly truncated to unsigned type
DP600T.c:62369: warning: comparison is always false due to limited range of data type
DP600T.c:62405: warning: comparison is always true due to limited range of data type
DP600T.c:59735: warning: unused variable 'aUN3862DX'
DP600T.c:59625: warning: unused variable '_U16Index2'
DP600T.c:59538: warning: 'aN1488' may be used uninitialized in this function
DP600T.c:59732: warning: 'aUN3857' may be used uninitialized in this function
DP600T.c: In function '_FNC_123_r':
DP600T.c:57380: warning: 'aXN2864' may be used uninitialized in this function
DP600T.c: In function '_FNC_123_q':
DP600T.c:56883: warning: 'aUN519' is used uninitialized in this function
DP600T.c:54274: warning: 'aN996' may be used uninitialized in this function
DP600T.c:54632: warning: 'aXN2833' may be used uninitialized in this function
DP600T.c: In function '_FNC_123_o':
DP600T.c:49258: warning: 'aUN786' may be used uninitialized in this function
DP600T.c: In function '_FNC_123_m':
DP600T.c:44391: warning: 'aXN2280' may be used uninitialized in this function
DP600T.c:44456: warning: 'aXN2311' may be used uninitialized in this function
DP600T.c: In function '_FNC_123_j':
DP600T.c:33263: warning: 'aXN385' may be used uninitialized in this function
DP600T.c: In function '_FNC_123_g':
DP600T.c:24945: warning: 'aN1281' may be used uninitialized in this function
DP600T.c: In function '_FNC_123_f':
DP600T.c:22640: warning: 'aXN263' may be used uninitialized in this function
DP600T.c:22729: warning: 'aXN304' may be used uninitialized in this function
DP600T.c: In function '_FNC_123_e':
DP600T.c:20183: warning: 'aXN139' may be used uninitialized in this function
DP600T.c:20268: warning: 'aXN222' may be used uninitialized in this function
DP600T.c: In function '_FNC_123_d':
DP600T.c:17375: warning: 'aXN34' may be used uninitialized in this function
DP600T.c:17524: warning: 'aUN2498' may be used uninitialized in this function
DP600T.c: In function '_FNC_123_b':
DP600T.c:15325: warning: 'aUN3227' is used uninitialized in this function

bgtwuk:
Had some of them also..

Ignored them..

Marbek_Elektronik:
Hi,

thanks for answer.

But in my own programs I have never had such Warnings!

I think it is better not to produce such warnings.

But I don't know, why there are this warnings.

Cann anyone help me?
 Thanks

240glt:
I just compiled a DP600 program, and I have the same warnings. They have been there for a long time, I also ignore them.

Jakob:
Its been awhile since I did my DP600 program, but mine has the same error messages.
Quite annoying, actually.

Hopefully D.Power solutions, has a solution coming for this issue. Other than ignoring it.
 I agree with Marbek, it just seems wrong to ignore them.

Navigation

[0] Message Index

[#] Next page

Go to full version