+ // Look for any VALARM sections.
+
+ if (validAlarmBegin == true){
+
+ alarmObjectName.push_back(objectName[seekCount]);
+ alarmObjectData.push_back(objectData[seekCount]);
+ deleteLines.push_back(seekCount);
+
+ }
+
+ if (objectName[seekCount] == "END" &&
+ objectData[seekCount] == "VALARM" &&
+ validAlarmBegin == true){
+
+ eventAlarmName.push_back(alarmObjectName);
+ eventAlarmData.push_back(alarmObjectData);
+
+ alarmObjectName.clear();
+ alarmObjectData.clear();
+
+ validAlarmBegin = false;
+
+ }
+
+ if (objectName[seekCount] == "BEGIN" &&
+ objectData[seekCount] == "VALARM" &&
+ validBegin == true){
+
+ if (validAlarmBegin == false){
+ validAlarmBegin = true;
+ } else {
+ return CALENDAROBJECTVALID_INVALIDFORMAT;
+ }
+
+ alarmObjectName.push_back(objectName[seekCount]);
+ alarmObjectData.push_back(objectData[seekCount]);
+ deleteLines.push_back(seekCount);
+
+ }
+
+ seekCount++;