- VarIdStr[0] = new CHAR8[Len + strlen (".QuestionId") + 1];\r
- if (VarIdStr[0] != NULL) {\r
- strcpy (VarIdStr[0], BaseVarId);\r
- strcat (VarIdStr[0], ".QuestionId");\r
- }\r
- VarIdStr[1] = new CHAR8[Len + strlen (".FormId") + 1];\r
- if (VarIdStr[1] != NULL) {\r
- strcpy (VarIdStr[1], BaseVarId);\r
- strcat (VarIdStr[1], ".FormId");\r
- }\r
- VarIdStr[2] = new CHAR8[Len + strlen (".FormSetGuid") + 1];\r
- if (VarIdStr[2] != NULL) {\r
- strcpy (VarIdStr[2], BaseVarId);\r
- strcat (VarIdStr[2], ".FormSetGuid");\r
- }\r
- VarIdStr[3] = new CHAR8[Len + strlen (".DevicePath") + 1];\r
- if (VarIdStr[3] != NULL) {\r
- strcpy (VarIdStr[3], BaseVarId);\r
- strcat (VarIdStr[3], ".DevicePath");\r
+ VarIdStr[0] = new CHAR8[Len + strlen (".QuestionId") + 1];\r
+ if (VarIdStr[0] != NULL) {\r
+ strcpy (VarIdStr[0], BaseVarId);\r
+ strcat (VarIdStr[0], ".QuestionId");\r
+ }\r
+ VarIdStr[1] = new CHAR8[Len + strlen (".FormId") + 1];\r
+ if (VarIdStr[1] != NULL) {\r
+ strcpy (VarIdStr[1], BaseVarId);\r
+ strcat (VarIdStr[1], ".FormId");\r
+ }\r
+ VarIdStr[2] = new CHAR8[Len + strlen (".FormSetGuid") + 1];\r
+ if (VarIdStr[2] != NULL) {\r
+ strcpy (VarIdStr[2], BaseVarId);\r
+ strcat (VarIdStr[2], ".FormSetGuid");\r
+ }\r
+ VarIdStr[3] = new CHAR8[Len + strlen (".DevicePath") + 1];\r
+ if (VarIdStr[3] != NULL) {\r
+ strcpy (VarIdStr[3], BaseVarId);\r
+ strcat (VarIdStr[3], ".DevicePath");\r
+ }\r
+ } else {\r
+ Len = strlen (Name);\r
+\r
+ VarIdStr[0] = new CHAR8[Len + strlen (".QuestionId") + 1];\r
+ if (VarIdStr[0] != NULL) {\r
+ strcpy (VarIdStr[0], Name);\r
+ strcat (VarIdStr[0], ".QuestionId");\r
+ }\r
+ VarIdStr[1] = new CHAR8[Len + strlen (".FormId") + 1];\r
+ if (VarIdStr[1] != NULL) {\r
+ strcpy (VarIdStr[1], Name);\r
+ strcat (VarIdStr[1], ".FormId");\r
+ }\r
+ VarIdStr[2] = new CHAR8[Len + strlen (".FormSetGuid") + 1];\r
+ if (VarIdStr[2] != NULL) {\r
+ strcpy (VarIdStr[2], Name);\r
+ strcat (VarIdStr[2], ".FormSetGuid");\r
+ }\r
+ VarIdStr[3] = new CHAR8[Len + strlen (".DevicePath") + 1];\r
+ if (VarIdStr[3] != NULL) {\r
+ strcpy (VarIdStr[3], Name);\r
+ strcat (VarIdStr[3], ".DevicePath");\r
+ }\r