ruct TextPage *) textpage; + } +@@ -5168,7 +5174,7 @@ struct Page { + } + } + fz_catch(gctx) { +- return NULL; ++ return _RETURN_VALUE; + } + Py_RETURN_TRUE; + } +@@ -5211,7 +5217,7 @@ struct Page { + fz_drop_buffer(gctx, res); + } + fz_catch(gctx) { +- return NULL; ++ return _RETURN_VALUE; + } + return text; + } +@@ -5262,7 +5268,7 @@ struct Page { + fz_always(gctx) { + } + fz_catch(gctx) { +- return NULL; ++ return _RETURN_VALUE; + } + return Py_BuildValue("s", gstate); + } +@@ -5289,7 +5295,7 @@ struct Page { + JM_add_annot_id(gctx, annot, "A"); + } + fz_catch(gctx) { +- return NULL; ++ return _RETURN_VALUE; + } + return (struct Annot *) annot; + } +@@ -5338,7 +5344,7 @@ struct Page { + JM_add_annot_id(gctx, annot, "A"); + } + fz_catch(gctx) { +- return NULL; ++ return _RETURN_VALUE; + } + return (struct Annot *) annot; + } +@@ -5362,7 +5368,7 @@ struct Page { + JM_add_annot_id(gctx, annot, "A"); + } + fz_catch(gctx) { +- return NULL; ++ return _RETURN_VALUE; + } + return (struct Annot *) annot; + } +@@ -5395,7 +5401,7 @@ struct Page { + JM_add_annot_id(gctx, annot, "A"); + } + fz_catch(gctx) { +- return NULL; ++ return _RETURN_VALUE; + } + return (struct Annot *) annot; + } +@@ -5456,7 +5462,7 @@ struct Page { + fz_catch(gctx) { + Py_CLEAR(p); + Py_CLEAR(sublist); +- return NULL; ++ return _RETURN_VALUE; + } + return (struct Annot *) annot; + } +@@ -5498,7 +5504,7 @@ struct Page { + JM_add_annot_id(gctx, annot, "A"); + } + fz_catch(gctx) { +- return NULL; ++ return _RETURN_VALUE; + } + return (struct Annot *) annot; + } +@@ -5554,7 +5560,7 @@ struct Page { + fz_drop_buffer(gctx, filebuf); + } + fz_catch(gctx) { +- return NULL; ++ return _RETURN_VALUE; + } + return (struct Annot *) annot; + } +@@ -5607,7 +5613,7 @@ struct Page { + } + fz_catch(gctx) { + pdf_drop_annot(gctx, annot); +- return NULL; ++ return _RETURN_VALUE; + } + return (struct Annot *) annot; + } +@@ -5633,7 +5639,7 @@ struct Page { + JM_add_annot_id(gctx, annot, "A"); + } + fz_catch(gctx) { +- return NULL; ++ return _RETURN_VALUE; + } + return (struct Annot *) annot; + } +@@ -5669,7 +5675,7 @@ struct Page { + JM_add_annot_id(gctx, annot, "A"); + } + fz_catch(gctx) { +- return NULL; ++ return _RETURN_VALUE; + } + return (struct Annot *) annot; + } +@@ -5747,7 +5753,7 @@ struct Page { + JM_add_annot_id(gctx, annot, "A"); + } + fz_catch(gctx) { +- return NULL; ++ return _RETURN_VALUE; + } + return (struct Annot *) annot; + } +@@ -6025,7 +6031,7 @@ struct Page { + annot = JM_get_annot_by_xref(gctx, page, xref); + } + fz_catch(gctx) { +- return NULL; ++ return _RETURN_VALUE; + } + return (struct Annot *) annot; + } +@@ -6059,7 +6065,7 @@ struct Page { + annot = JM_get_widget_by_xref(gctx, page, xref); + } + fz_catch(gctx) { +- return NULL; ++ return _RETURN_VALUE; + } + return (struct Annot *) annot; + } +@@ -6079,7 +6085,7 @@ struct Page { + rc = JM_get_resource_properties(gctx, page->obj); + } + fz_catch(gctx) { +- return NULL; ++ return _RETURN_VALUE; + } + return rc; + } +@@ -6098,7 +6104,7 @@ struct Page { + JM_set_resource_property(gctx, page->obj, name, xref); + } + fz_catch(gctx) { +- return NULL; ++ return _RETURN_VALUE; + } + Py_RETURN_NONE; + } +@@ -6238,7 +6244,7 @@ def get_oc_items(self) -> list: + JM_add_annot_id(gctx, annot, "W"); + } + fz_catch(gctx) { +- return NULL; ++ return _RETURN_VALUE; + } + return (struct Annot *) annot; + } +@@ -6266,7 +6272,7 @@ def get_oc_items(self) -> list: + } + } + fz_catch(gctx) { +- return NULL; ++ return _RETURN_VALUE; + } + return (struct DisplayList *) dl; + } +@@ -6497,7 +6503,7 @@ def get_oc_items(self) -> list: + } + fz_catch(gctx) { *** 1154 LINES SKIPPED ***