Need help to convert the 32 bit integer r to charcters
<pre><code>#define ISO6391(a,b) ((((b) &amp; 0xff) &lt;&lt; 8) | ((a) &amp; 0xff))

int main(int argc, char **argv) {
    int c = ISO6391('a','b');
    std::cout&lt;&lt;"c= "&lt;&lt;c&lt;&lt;std::endl;
}
</code></pre>

<p>I have the above code snippet (written by a vendor) to copy a ISO639-1 language code (2 character) to a 32 bit integer. Now I want to extract the code (from 32 bit integer to character/string). Please help. No clue how to do this!</p>
