| | |
| | | #include <stdio.h> |
| | | #include <stdlib.h> |
| | | #include <cstring> |
| | | |
| | | #include "api/license++.h" |
| | | #include "LicenseReader.h" |
| | | |
| | | #include "LicenseReader.hpp" |
| | | |
| | | using namespace std; |
| | | void print_error(char out_buffer[256], LicenseInfo* licenseInfo) { |
| | |
| | | |
| | | static void mergeLicenses(vector<license::FullLicenseInfo> licenses, |
| | | LicenseInfo* license) { |
| | | if (license != NULL) { |
| | | if (license != nullptr) { |
| | | time_t curLicense_exp = 0; |
| | | for (auto it = licenses.begin(); it != licenses.end(); it++) { |
| | | //choose the license that expires later... |
| | |
| | | } else { |
| | | result = er.getLastFailure()->event_type; |
| | | } |
| | | if (license != NULL) { |
| | | if (license != nullptr) { |
| | | er.exportLastEvents(license->status, 5); |
| | | } |
| | | return result; |