steamerandy wrote: Does UES distinguish between them other the program exit code? Does UES recognize specific exit codes?
UEStudio itself does not evaluate the exit codes. But make tool called by UltraEdit to compile all files of a project and finally link them does of course evaluate exit code to determine if next stage on build process should be started or not.
The general rule is that a compiler exits with 0 on successful compilation without or with warnings. On an error the exit code is greater than 0. Which value greater 0 an exit code has is only important for an analysis of the developer of the compiler or a user really interested in. But scripts and make tools usually just check for an exit code greater 0 to determine further processing steps.
Note: Errors are usually written to stderr as often also warnings while other messages like which file is compiled are written to stdout.