From 2fc843a1e2dd6bd9f6c84aaff6214ba2657931f2 Mon Sep 17 00:00:00 2001 From: Gabriele Contini <contini.mailing@gmail.com> Date: 周六, 11 1月 2020 14:44:17 +0800 Subject: [PATCH] issue #70 --- include/licensecc/licensecc.h | 21 ++++++++++----------- 1 files changed, 10 insertions(+), 11 deletions(-) diff --git a/include/licensecc/licensecc.h b/include/licensecc/licensecc.h index 353eba8..84fa177 100644 --- a/include/licensecc/licensecc.h +++ b/include/licensecc/licensecc.h @@ -2,8 +2,8 @@ #define LICENSEPP_H_ /* - * This include file is the public api di License++ -*/ + * This include file is the public api di Licensecc + */ #ifdef __cplusplus extern "C" { #endif @@ -12,15 +12,16 @@ /* * Method used to convert the LicenseInfo into a human readable - * representation. + * representation. //not yet implemented */ -void print_error(char out_buffer[256], LicenseInfo* licenseInfo); +void print_error(char out_buffer[ERROR_BUFFER_SIZE], LicenseInfo* licenseInfo); /** - * This method calculate the pc identifier. The string has to be shown - * to the user in order to calculate the license. + * This method calculates the pc identifier. The string need to be shown to the user and given back to the software + * editor when issuing a license. + * pc_id_method = STRATEGY_DEFAULT usually works. */ -bool identify_pc(IDENTIFICATION_STRATEGY pc_id_method, char* identifier_out, size_t bufSize); +bool identify_pc(IDENTIFICATION_STRATEGY pc_id_method, char* identifier_out, size_t* bufSize); /** * This method is used to request the use of one license for a product. @@ -43,13 +44,11 @@ * Should be called from time to time to confirm we're still using the * license. */ -EVENT_TYPE confirm_license(char * featureName, - LicenseLocation* licenseLocation); +EVENT_TYPE confirm_license(char* featureName, LicenseLocation* licenseLocation); /** * Do nothing for now, useful for network licenses. */ -EVENT_TYPE release_license(char * featureName, - LicenseLocation licenseLocation); +EVENT_TYPE release_license(char* featureName, LicenseLocation licenseLocation); #ifdef __cplusplus } -- Gitblit v1.9.1