chg: moving around includes

This commit is contained in:
iceman1001
2018-05-02 19:37:20 +02:00
parent 65c1a6b2c1
commit b279d04c85
6 changed files with 33 additions and 24 deletions

View File

@@ -34,15 +34,10 @@
*
*
****************************************************************************/
#ifndef ON_DEVICE
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <sys/stat.h>
#include <stdarg.h>
#include "fileutils.h"
#include "ui.h"
#ifndef ON_DEVICE
/**
* @brief checks if a file exists
* @param filename
@@ -87,6 +82,7 @@ int saveFile(const char *preferredName, const char *suffix, const void* data, si
free(fileName);
return 0;
}
int saveFileEML(const char *preferredName, const char *suffix, uint8_t* data, size_t datalen, size_t blocksize) {
if ( preferredName == NULL ) return 1;
@@ -146,6 +142,7 @@ out:
* write also to a logfile. When doing so, just delete this function.
* @param fmt
*/
/*
void PrintAndLogDevice(logLevel_t level, char *fmt, ...) {
char buffer[2048] = {0};
va_list args;
@@ -154,9 +151,9 @@ void PrintAndLogDevice(logLevel_t level, char *fmt, ...) {
va_end(args);
PrintAndLogEx(level, buffer);
}
*/
#else //if we're on ARM
void PrintAndLogDevice(logLevel_t level, char *fmt, ...) {
return;
}
//void PrintAndLogDevice(logLevel_t level, char *fmt, ...) { return; }
#endif

View File

@@ -41,6 +41,11 @@
#ifndef ON_DEVICE
#include <inttypes.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <sys/stat.h>
#include <stdarg.h>
#include "../ui.h"
/**
@@ -77,14 +82,23 @@ extern int saveFileEML(const char *preferredName, const char *suffix, uint8_t* d
*/
int fileExists(const char *filename);
#endif //ON_DEVICE
/**
#define PrintAndLogDevice(level, format, args...) PrintAndLogEx(level, format , ## args)
#else
/**
* Utility function to print to console. This is used consistently within the library instead
* of printf, but it actually only calls printf. The reason to have this method is to
*make it simple to plug this library into proxmark, which has this function already to
* write also to a logfile. When doing so, just point this function to use PrintAndLog
* @param fmt
*/
void PrintAndLogDevice(logLevel_t level, char *fmt, ...);
#define PrintAndLogDevice(level, format, args...) { }
#endif //ON_DEVICE
//void PrintAndLogDevice(logLevel_t level, char *fmt, ...);
#endif // FILEUTILS_H