#include "ConfigValue.h"
#include "FileConfigSource.h"
#include "ConfigCache.h"
+#include "utils.h"
#include <malloc.h>
using namespace std;
#include <string>
+#include <stdio.h>
FileConfigSource::FileConfigSource(string config_file, uint16_t name_checksum){
this->name_checksum = name_checksum;
if( candidate.compare(setting) != 0 ){ buffer.clear(); continue; }
int free_space = int(int(buffer.find_first_of("\r\n#", begin_value+1))-begin_value);
if( int(value.length()) >= free_space ){
- //this->kernel->streams->printf("ERROR: Not enough room for value\r\n");
+ //THEKERNEL->streams->printf("ERROR: Not enough room for value\r\n");
fclose(lp);
return;
}
}
} while (c != EOF);
fclose(lp);
- //this->kernel->streams->printf("ERROR: configuration key not found\r\n");
+ //THEKERNEL->streams->printf("ERROR: configuration key not found\r\n");
}
// Return the value for a specific checksum