mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-06-07 19:01:54 -07:00
Code error fixes
This commit is contained in:
@@ -145,7 +145,7 @@ static double e(void) {
|
||||
return 2.71828182845904523536;
|
||||
}
|
||||
static double fac(double a) { /* simplest version of fac */
|
||||
if(a < 0.0) return NAN;
|
||||
if(a < (double)0.0) return NAN;
|
||||
if(a > UINT_MAX) return INFINITY;
|
||||
unsigned int ua = (unsigned int)(a);
|
||||
unsigned long int result = 1, i;
|
||||
@@ -156,7 +156,7 @@ static double fac(double a) { /* simplest version of fac */
|
||||
return (double)result;
|
||||
}
|
||||
static double ncr(double n, double r) {
|
||||
if(n < 0.0 || r < 0.0 || n < r) return NAN;
|
||||
if(n < (double)0.0 || r < (double)0.0 || n < r) return NAN;
|
||||
if(n > UINT_MAX || r > UINT_MAX) return INFINITY;
|
||||
unsigned long int un = (unsigned int)(n), ur = (unsigned int)(r), i;
|
||||
unsigned long int result = 1;
|
||||
|
||||
@@ -7,6 +7,7 @@ typedef struct InfraredBruteForce InfraredBruteForce;
|
||||
|
||||
InfraredBruteForce* infrared_brute_force_alloc();
|
||||
void infrared_brute_force_free(InfraredBruteForce* brute_force);
|
||||
void infrared_brute_force_reset(InfraredBruteForce* brute_force);
|
||||
void infrared_brute_force_set_db_filename(InfraredBruteForce* brute_force, const char* db_filename);
|
||||
bool infrared_brute_force_calculate_messages(InfraredBruteForce* brute_force);
|
||||
bool infrared_brute_force_start(
|
||||
|
||||
@@ -51,7 +51,7 @@ static void loader_menu_callback(void* _ctx, uint32_t index) {
|
||||
furi_assert(application->link);
|
||||
|
||||
if(strcmp(application->link, "NULL") != 0) {
|
||||
LoaderStatus status = loader_start(NULL, "Applications", application->link);
|
||||
loader_start(NULL, "Applications", application->link);
|
||||
} else {
|
||||
if(!loader_lock(loader_instance)) {
|
||||
FURI_LOG_E(TAG, "Loader is locked");
|
||||
|
||||
Reference in New Issue
Block a user