What code compiles in the most number of languages? Excluding trivial programs, what code compiles in the most number of languages?

(By "trivial" I mean to exclude answers such as the empty program or text that will be echoed directly.)

The following code apparently compiles in all of the following programming languages (and prints something different in each one):
C, C++, Perl, TeX, LaTeX, PostScript, sh, bash, zsh and Prolog.

%:/*:if 0;"true" +s ||true&lt;&lt;/;#|+q|*/include&lt;stdio.h&gt;/*\_/
{\if(%)}newpath/Times-Roman findfont 20 scalefont setfont(
%%)pop 72 72 moveto(Just another PostScript hacker,)show((
t)}. t:-write('Just another Prolog hacker,'),nl,halt. :-t.
:-initialization(t). end_of_file. %)pop pop showpage(-: */
int main(){return 0&amp;printf("Just another C%s hacker,\n",1%
sizeof'2'*2+"++");}/*\fi}\csname @gobble\endcsname{\egroup
\let\LaTeX\TeX\ifx}\if00\documentclass{article}\begin{doc%
ument}\fi Just another \LaTeX\ hacker,\end{document}|if 0;
/(J.*)\$sh(.*)"/,print"$1Perl$2$/"if$_.=q # hack the lang!
/
sh=sh;test $BASH_VERSION &amp;&amp;sh=bash;test $POSIXLY_CORRECT&amp;&amp;
sh=sh;test  $ZSH_VERSION &amp;&amp; sh=zsh;awk 'BEGIN{x="%c[A%c[K"
printf(x,27,27)}';echo "Just another $sh hacker," #)pop%*/


That's 10 different languages.  I found it via pts oldalai (who also has a magnificent Christmas poem written in C, C++, Perl and TeX).  Can anyone do better?
3 Languages - C, C++, and Python

#ifdef _cplusplus
    #include &lt;iostream&gt;
    #define print() int main(){cout &lt;&lt; "Hello world! -- from C++" &lt;&lt; endl;}
#elif (defined __STDC__) || (defined __STDC_VERSION__)
    #include &lt;stdio.h&gt;
    #define print() int main(){printf("Hello world! -- from C\n");}
#else
import builtins
print = lambda : builtins.print("Hello world! -- from Python")
#endif

print()


Something different is printed in each language. In C &amp; C++, lines starting with '#' are preprocessing directives, but those same lines are comments in Python.