/* * Copyright 2014 sgminer developers * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 3 of the License, or (at * your option) any later version. See COPYING for more details. */ #include "algorithm.h" #include #include void set_algorithm(algorithm_t* algo, const char* newname) { strncpy(algo->name, newname, sizeof(algo->name)); algo->name[sizeof(algo->name) - 1] = '\0'; if (strcmp(algo->name, "adaptive-nfactor") == 0) { algo->nfactor = 11; } else { algo->nfactor = 10; } } void set_algorithm_nfactor(algorithm_t* algo, const uint8_t nfactor) { algo->nfactor = nfactor; }