Q:

In C, what is an unconditional jump?

I have to fill out some documentation regarding a C project i worked on. One topic is whether I used "unconditional jumps".
As far as I know, a "break" statement counts as a jump. And I have a few of those that fire when a condition in a loop is met. Does that make it a "conditional jump"?
Another example is when there are standard "break" statements in a switch case, are those conditional or unconditional?
Basically, what constitutes an "unconditional jump" in C?

A:

It is a matter of terminology.
IMHO, any break, continue, goto, return which is not in the body of an if or else or case is an inconditional jump.
So obviously
if (foobar) goto somelabel; 

is a conditional jump.
In  
if (foobar) {
   x = something();
   y = other(x);
   return;
}

I would believe that the return is conditional. Some people might object that because of the previous statements it is not (and only the entire block is conditional)
BTW, I heard of "unconditional jump" more when speaking of machine code than everything else.
Read also about basic blocks
I believe that your bureaucracy is just asking you if you used goto; you could ask your management or client about what is really meant. I feel sorry for you that you have to lose your time on such (IMHO stupid or useless) questions.

