
      processing and <strong>non-zero</strong> for immediate cancel of
      processing.</p>
    <p>&nbsp;</p>
    <p>If LibRaw compiled with OpenMP support, iteration parameter may not
      always increase within one stage. Out of order callback calls are
      possible.</p>
    <p>Callback code sample:</p>
    <pre>int my_progress_callback(void *data,enum LibRaw_progress p,int iteration, int expected)<br>{<br>    char *passed_string = (char *data);<br>    printf("Callback: %s  pass %d of %d, data passed