Handle invalid obj/gen numbers when repairing pdfs
Handle invalid obj/gen numbers when repairing pdfs

Out of range object numbers cause the repaired object to be
ignored. Out of range generation numbers are clamped to the
permitted range.

andyhan/mupdf,github201407/MuPDF,seagullua/MuPDF,poor-grad-student/mupdf,hackqiang/mupdf,lustersir/MuPDF,knielsen/mupdf,robamler/mupdf-nacl,ArtifexSoftware/mupdf,hjiayz/forkmupdf,sebras/mupdf,derek-watson/mupdf,asbloomf/mupdf,xiangxw/mupdf,wzhsunn/mupdf,lolo32/mupdf-mirror,michaelcadilhac/pdfannot,robamler/mupdf-nacl,FabriceSalvaire/mupdf-v1.3,hackqiang/mupdf,hackqiang/mupdf,FabriceSalvaire/mupdf-cmake,lamemate/mupdf,lamemate/mupdf,benoit-pierre/mupdf,robamler/mupdf-nacl,github201407/MuPDF,asbloomf/mupdf,wild0/opened_mupdf,hjiayz/forkmupdf,crow-misia/mupdf,asbloomf/mupdf,tophyr/mupdf,samturneruk/mupdf_secure_android,kobolabs/mupdf,benoit-pierre/mupdf,benoit-pierre/mupdf,hackqiang/mupdf,andyhan/mupdf,PuzzleFlow/mupdf,nqv/mupdf,MokiMobility/muPDF,sebras/mupdf,poor-grad-student/mupdf,Kalp695/mupdf,seagullua/MuPDF,isavin/humblepdf,flipstudio/MuPDF,loungeup/mupdf,isavin/humblepdf,wzhsunn/mupdf,ccxvii/mupdf,poor-grad-student/mupdf,hjiayz/forkmupdf,tophyr/mupdf,seagullua/MuPDF,robamler/mupdf-nacl,robamler/mupdf-nacl,hjiayz/forkmupdf,lamemate/mupdf,kobolabs/mupdf,ccxvii/mupdf,michaelcadilhac/pdfannot,TamirEvan/mupdf,isavin/humblepdf,hxx0215/MuPDFMirror,samturneruk/mupdf_secure_android,fluks/mupdf-x11-bookmarks,issuestand/mupdf,lustersir/MuPDF,tribals/mupdf,muennich/mupdf,geetakaur/NewApps,tribals/mupdf,derek-watson/mupdf,fluks/mupdf-x11-bookmarks,flipstudio/MuPDF,issuestand/mupdf,derek-watson/mupdf,lamemate/mupdf,poor-grad-student/mupdf,lamemate/mupdf,knielsen/mupdf,FabriceSalvaire/mupdf-cmake,geetakaur/NewApps,nqv/mupdf,nqv/mupdf,PuzzleFlow/mupdf,fluks/mupdf-x11-bookmarks,ylixir/mupdf,knielsen/mupdf,hjiayz/forkmupdf,hxx0215/MuPDFMirror,issuestand/mupdf,sebras/mupdf,isavin/humblepdf,cgogolin/penandpdf,geetakaur/NewApps,fluks/mupdf-x11-bookmarks,samturneruk/mupdf_secure_android,asbloomf/mupdf,andyhan/mupdf,loungeup/mupdf,ccxvii/mupdf,clchiou/mupdf,poor-grad-student/mupdf,cgogolin/penandpdf,hjiayz/forkmupdf,knielsen/mupdf,Kalp695/mupdf,clchiou/mupdf,clchiou/mupdf,ylixir/mupdf,wild0/opened_mupdf,TamirEvan/mupdf,ziel/mupdf,flipstudio/MuPDF,tophyr/mupdf,PuzzleFlow/mupdf,crow-misia/mupdf,kobolabs/mupdf,muennich/mupdf,hxx0215/MuPDFMirror,sebras/mupdf,FabriceSalvaire/mupdf-v1.3,clchiou/mupdf,zeniko/mupdf,andyhan/mupdf,issuestand/mupdf,nqv/mupdf,wzhsunn/mupdf,michaelcadilhac/pdfannot,github201407/MuPDF,lolo32/mupdf-mirror,asbloomf/mupdf,FabriceSalvaire/mupdf-cmake,hxx0215/MuPDFMirror,ziel/mupdf,seagullua/MuPDF,tophyr/mupdf,tophyr/mupdf,samturneruk/mupdf_secure_android,lolo32/mupdf-mirror,lolo32/mupdf-mirror,ylixir/mupdf,derek-watson/mupdf,tribals/mupdf,ylixir/mupdf,xiangxw/mupdf,cgogolin/penandpdf,MokiMobility/muPDF,lustersir/MuPDF,kobolabs/mupdf,FabriceSalvaire/mupdf-cmake,tribals/mupdf,wild0/opened_mupdf,crow-misia/mupdf,geetakaur/NewApps,wzhsunn/mupdf,benoit-pierre/mupdf,clchiou/mupdf,tophyr/mupdf,zeniko/mupdf,TamirEvan/mupdf,hxx0215/MuPDFMirror,issuestand/mupdf,isavin/humblepdf,hackqiang/mupdf,TamirEvan/mupdf,asbloomf/mupdf,poor-grad-student/mupdf,FabriceSalvaire/mupdf-v1.3,MokiMobility/muPDF,PuzzleFlow/mupdf,muennich/mupdf,MokiMobility/muPDF,xiangxw/mupdf,issuestand/mupdf,sebras/mupdf,loungeup/mupdf,crow-misia/mupdf,robamler/mupdf-nacl,cgogolin/penandpdf,crow-misia/mupdf,derek-watson/mupdf,Kalp695/mupdf,cgogolin/penandpdf,lolo32/mupdf-mirror,xiangxw/mupdf,FabriceSalvaire/mupdf-v1.3,Kalp695/mupdf,FabriceSalvaire/mupdf-cmake,ArtifexSoftware/mupdf,wild0/opened_mupdf,github201407/MuPDF,FabriceSalvaire/mupdf-cmake,michaelcadilhac/pdfannot,benoit-pierre/mupdf,muennich/mupdf,zeniko/mupdf,knielsen/mupdf,ccxvii/mupdf,xiangxw/mupdf,TamirEvan/mupdf,MokiMobility/muPDF,lustersir/MuPDF,nqv/mupdf,TamirEvan/mupdf,geetakaur/NewApps,github201407/MuPDF,sebras/mupdf,clchiou/mupdf,wzhsunn/mupdf,crow-misia/mupdf,PuzzleFlow/mupdf,seagullua/MuPDF,PuzzleFlow/mupdf,loungeup/mupdf,muennich/mupdf,michaelcadilhac/pdfannot,ArtifexSoftware/mupdf,wzhsunn/mupdf,hackqiang/mupdf,ccxvii/mupdf,Kalp695/mupdf,isavin/humblepdf,flipstudio/MuPDF,FabriceSalvaire/mupdf-v1.3,TamirEvan/mupdf,xiangxw/mupdf,cgogolin/penandpdf,ArtifexSoftware/mupdf,ArtifexSoftware/mupdf,andyhan/mupdf,geetakaur/NewApps,kobolabs/mupdf,ArtifexSoftware/mupdf,ziel/mupdf,benoit-pierre/mupdf,kobolabs/mupdf,ziel/mupdf,derek-watson/mupdf,xiangxw/mupdf,zeniko/mupdf,github201407/MuPDF,flipstudio/MuPDF,loungeup/mupdf,lustersir/MuPDF,zeniko/mupdf,muennich/mupdf,fluks/mupdf-x11-bookmarks,samturneruk/mupdf_secure_android,ArtifexSoftware/mupdf,zeniko/mupdf,ArtifexSoftware/mupdf,FabriceSalvaire/mupdf-v1.3,andyhan/mupdf,michaelcadilhac/pdfannot,flipstudio/MuPDF,ziel/mupdf,seagullua/MuPDF,ylixir/mupdf,MokiMobility/muPDF,isavin/humblepdf,lamemate/mupdf,Kalp695/mupdf,ziel/mupdf,kobolabs/mupdf,TamirEvan/mupdf,wild0/opened_mupdf,fluks/mupdf-x11-bookmarks,wild0/opened_mupdf,fluks/mupdf-x11-bookmarks,lolo32/mupdf-mirror,nqv/mupdf,loungeup/mupdf,tribals/mupdf,ylixir/mupdf,PuzzleFlow/mupdf,samturneruk/mupdf_secure_android,lustersir/MuPDF,tribals/mupdf,ccxvii/mupdf,wild0/opened_mupdf,knielsen/mupdf,Kalp695/mupdf,hxx0215/MuPDFMirror,muennich/mupdf,lolo32/mupdf-mirror