Impeaching of witness by inconsistent statements.
Section 343
SEC. 343. Impeaching of witness by inconsistent statements. — A witness may also be impeached by evidence that he has made at other times statements inconsistent with his present testimony; but before this can be done, the statement must be related to him, with the circumstances of the times and places, and the persons present, and he must be asked whether he made such statements, and, if so, allowed to explain them. If the statements be in writing they must be shown to the witness before any question is put to him concerning them.