Hi, I read a bit of the Extending/Embedding and Python/C API docs during the last weeks and gathered several typos during this process. This relates to Python 2.3.2. I attached a patch for the .tex files. Here follows the list of the problems (all minor) addressed by this patch. Thanks! Doc/api/abstract.tex: "Call the method named \var{m} of object \var{o}" should be replaced by "Call the method named \var{method} of object \var{o}". Doc/api/newtypes.tex: "The specific fields it expands to depends on" ^ "in Python 2.2.1 and later it will be initialized to the \member{ob_type} field of the base class" -> "it _is_ initialized" if the forecast was correct :-) There is a paragraph that reads "PyObject_HEAD_INIT" alone by itself, just before the "\begin{ctypedesc}{PyCFunction}". I think at least an "XXX" (as used later in the same file) is missing. "Pointer to an additional structure contains fields" -> "Pointer to an additional structure that contains fields" Doc/api/exceptions.tex: "that identifies where the context in which the unraisable exception occurred" -> "where" should be suppressed Doc/ext/newtypes.tex: "Note that used the \constant{METH_NOARGS} flag" ^ we "It's reference count" should be replaced by "Its reference count". Doc/tut/tut.tex: "When importing the package, Python searchs" -> "When importing the package, Python searches"