Given the following input:
\ttline=0
Listing 1:
\begtt\hisyntax{C}
int main() {
return 0;
}
\endtt
% \ttline=0
Listing 2:
\begtt\hisyntax{C}
int foo() {
return 0;
}
\endtt
\bye
I get the following result:

Is this intended?
Do I need to (re)set \ttline=0 for each listing?