“Old Style Function Definition" Warning in PSoC® Designer™ - KBA83779
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Version: *A
Question:
When I compile a project using the newer versions of PSoC Designer, I get an “Old Style Function Definition” warning. I can build this project using earlier versions earlier than PSoC Designer 5.0 without receiving any warnings. What causes this warning and how to overcome it?
Answer:
The new ImageCraft compiler (used with PSoC Designer 5.0 Service Pack 4.5 onwards until the latest PSoC Designer 5.4) is more compliant to the ANSI C standard.
Previous versions of PSoC Designer allowed you to leave the argument list blank in function definitions. For example:
If you attempt to compile this code with the new ImageCraft compiler, you will receive an “Old Style Function Definition for ‘main’” warning. This warning can be safely ignored; however, you can eliminate this warning by adding void to the argument list.
- Tags:
- psoc designer
-
This widget could not be displayed.Anonymous