>>138
It will return either '_' or '`' as a char, or as a char cast to whatever the prototype of P accepts.
The value from '(*u++/8)%2' is either a 0 or 1, cos it is the remainder of dividing '*u++/8' by 2.
This is then added to the char value of '_'.
As to what the point of it is, I have not a clue! I would like to know what P does, if it is meant to do anything at all...
Hope this helps! (and is correct...)
INSTANT REVIEW: Perl
Now, which of the 300 hundred ways of parsing a string should I use...