gcontini
2019-12-07 74001fb4ce5041c3deb42a0ca252ae338aa571db
src/library/licensecc.cpp
@@ -13,14 +13,24 @@
#include <licensecc/datatypes.h>
#include <licensecc/licensecc.h>
#include <licensecc_properties.h>
#include "limits/license_verifier.hpp"
#include "LicenseReader.hpp"
#include "pc-identifiers.h"
using namespace std;
void print_error(char out_buffer[256], LicenseInfo* licenseInfo) {}
void identify_pc(IDENTIFICATION_STRATEGY pc_id_method, char chbuffer[PC_IDENTIFIER_SIZE + 1]) {}
bool identify_pc(IDENTIFICATION_STRATEGY pc_id_method, char* chbuffer, size_t bufSize) {
   PcSignature identifier_out;
   FUNCTION_RETURN result = FUNC_RET_BUFFER_TOO_SMALL;
   if (bufSize >= sizeof(PcSignature)) {
      result = generate_user_pc_signature(identifier_out, pc_id_method);
      strncpy(chbuffer, identifier_out, bufSize);
   }
   return result == FUNC_RET_OK;
}
static void mergeLicenses(const vector<LicenseInfo>& licenses, LicenseInfo* license_out) {
   if (license_out != nullptr) {