You usually don't need to do anything.
Code that is good C99 is almost certainly equally good as C11, as the
changes between C99 and C11 are primarily the addition of features such
as atomics and threading, generics, and standardisation of some common
compiler extensions. C17 is just a bug-fix of C11, and the changes only
affect quite obscure corner cases (AFAIUI).
The big difference was C89/C90 to C99. Again, most of it was new
features that are not going to affect existing code unless you happen to
use some of the new keywords as identifiers. But there are occasional
differences, such as the types of some integer constants and possible
differences in rounding for division with negative integers.
If you have specific questions or code that you'd like help with,
comp.lang.c is probably a better newsgroup.