GetLineNumber and GetColumnNumber functions for xmlReader
diff --git a/xmlreader.c b/xmlreader.c
index 20aee7e..0f0e0e0 100644
--- a/xmlreader.c
+++ b/xmlreader.c
@@ -3570,6 +3570,40 @@
 }
 
 /**
+ * xmlTextReaderGetParserLineNumber:
+ * @ctx: the user data (XML reader context)
+ *
+ * Provide the line number of the current parsing point.
+ *
+ * Returns an int
+ */
+int
+xmlTextReaderGetParserLineNumber(xmlTextReaderPtr reader)
+{
+    if ((reader == NULL) || (reader->ctxt == NULL) || (reader->ctxt->input == NULL)) {
+        return(0);
+    }
+    return(reader->ctxt->input->line);
+}
+
+/**
+ * xmlTextReaderGetParserColumnNumber:
+ * @ctx: the user data (XML reader context)
+ *
+ * Provide the column number of the current parsing point.
+ *
+ * Returns an int
+ */
+int
+xmlTextReaderGetParserColumnNumber(xmlTextReaderPtr reader)
+{
+    if ((reader == NULL) || (reader->ctxt == NULL) || (reader->ctxt->input == NULL)) {
+        return(0);
+    }
+    return(reader->ctxt->input->col);
+}
+
+/**
  * xmlTextReaderCurrentNode:
  * @reader:  the xmlTextReaderPtr used
  *