Make fru-device-resize option compile

This option hasn't compiled for a while since a few transitions.  This
commit makes it compile again, and takes a best guess.  If there's bugs,
we can close on them in another review, but at least it compiles now :)

Change-Id: Icfa928fa50e9f8c1fde3be516604317694800f3b
Signed-off-by: Ed Tanous <edtanous@google.com>
diff --git a/src/fru_device.cpp b/src/fru_device.cpp
index dbb0c8f..9cd46b2 100644
--- a/src/fru_device.cpp
+++ b/src/fru_device.cpp
@@ -1146,12 +1146,13 @@
         std::copy(restFRUAreasData.begin(), restFRUAreasData.end(),
                   fruData.begin() + nextFRUAreaNewLoc);
         // Update Common Header
-        for (int fruArea = fruAreaInternal; fruArea <= fruAreaMultirecord;
-             fruArea++)
+        for (fruAreas nextFRUArea = fruAreas::fruAreaInternal;
+             nextFRUArea <= fruAreas::fruAreaMultirecord; ++nextFRUArea)
         {
-            unsigned int fruAreaOffsetField = getHeaderAreaFieldOffset(fruArea);
+            unsigned int fruAreaOffsetField =
+                getHeaderAreaFieldOffset(nextFRUArea);
             size_t curFRUAreaOffset = fruData[fruAreaOffsetField];
-            if (curFRUAreaOffset > fruAreaOffsetFieldValue)
+            if (curFRUAreaOffset > fruAreaParams.end)
             {
                 fruData[fruAreaOffsetField] = static_cast<int8_t>(
                     curFRUAreaOffset + nextFRUAreaOffsetDiff);