CHECK() two CPDF_DocRenderData methods receive non-null arguments

Add comment in the header to mention GetCachedType3() and
GetTransferFunc() require non-null arguments. Add CHECK() to enforce
this. No further action is needed, as these 2 methods only have a single
caller each. One can inspect the callers and see they indeed always pass
in non-null arguments.

Along the way, rename variables to use the preferred Google C++ style.

Change-Id: I989fc2a12dd9fed7b57c0f43b262b55262036da1
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/121710
Commit-Queue: Lei Zhang <thestig@chromium.org>
Reviewed-by: Tom Sepez <tsepez@google.com>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
diff --git a/core/fpdfapi/render/cpdf_docrenderdata.cpp b/core/fpdfapi/render/cpdf_docrenderdata.cpp
index 884b7fc..d3b6a95 100644
--- a/core/fpdfapi/render/cpdf_docrenderdata.cpp
+++ b/core/fpdfapi/render/cpdf_docrenderdata.cpp
@@ -44,28 +44,28 @@
 CPDF_DocRenderData::~CPDF_DocRenderData() = default;
 
 RetainPtr<CPDF_Type3Cache> CPDF_DocRenderData::GetCachedType3(
-    CPDF_Type3Font* pFont) {
-  auto it = m_Type3FaceMap.find(pFont);
+    CPDF_Type3Font* font) {
+  CHECK(font);
+  auto it = m_Type3FaceMap.find(font);
   if (it != m_Type3FaceMap.end() && it->second)
     return pdfium::WrapRetain(it->second.Get());
 
-  auto pCache = pdfium::MakeRetain<CPDF_Type3Cache>(pFont);
-  m_Type3FaceMap[pFont].Reset(pCache.Get());
-  return pCache;
+  auto cache = pdfium::MakeRetain<CPDF_Type3Cache>(font);
+  m_Type3FaceMap[font].Reset(cache.Get());
+  return cache;
 }
 
 RetainPtr<CPDF_TransferFunc> CPDF_DocRenderData::GetTransferFunc(
-    RetainPtr<const CPDF_Object> pObj) {
-  if (!pObj)
-    return nullptr;
-
-  auto it = m_TransferFuncMap.find(pObj);
-  if (it != m_TransferFuncMap.end() && it->second)
+    RetainPtr<const CPDF_Object> obj) {
+  CHECK(obj);
+  auto it = m_TransferFuncMap.find(obj);
+  if (it != m_TransferFuncMap.end() && it->second) {
     return pdfium::WrapRetain(it->second.Get());
+  }
 
-  auto pFunc = CreateTransferFunc(pObj);
-  m_TransferFuncMap[pObj].Reset(pFunc.Get());
-  return pFunc;
+  auto func = CreateTransferFunc(obj);
+  m_TransferFuncMap[obj].Reset(func.Get());
+  return func;
 }
 
 #if BUILDFLAG(IS_WIN)
diff --git a/core/fpdfapi/render/cpdf_docrenderdata.h b/core/fpdfapi/render/cpdf_docrenderdata.h
index 1208931..1c5fbda 100644
--- a/core/fpdfapi/render/cpdf_docrenderdata.h
+++ b/core/fpdfapi/render/cpdf_docrenderdata.h
@@ -39,9 +39,10 @@
   CPDF_DocRenderData(const CPDF_DocRenderData&) = delete;
   CPDF_DocRenderData& operator=(const CPDF_DocRenderData&) = delete;
 
-  RetainPtr<CPDF_Type3Cache> GetCachedType3(CPDF_Type3Font* pFont);
+  // The argument to these methods must be non-null.
+  RetainPtr<CPDF_Type3Cache> GetCachedType3(CPDF_Type3Font* font);
   RetainPtr<CPDF_TransferFunc> GetTransferFunc(
-      RetainPtr<const CPDF_Object> pObj);
+      RetainPtr<const CPDF_Object> obj);
 
 #if BUILDFLAG(IS_WIN)
   CFX_PSFontTracker* GetPSFontTracker();