diff --git a/include/flags.h b/include/flags.h index 7e3c596..d1f5509 100644 --- a/include/flags.h +++ b/include/flags.h @@ -47,11 +47,13 @@ static char encryptionSeparator = '.'; // > DO NOT TOUCH THIS, USE setEncryp static unsigned long keyLength = 50; //LENGTH OF KEY > DO NOT TOUCH THIS, USE setKeyLength instead < //GETTERS +char getEncryptionSeparator(); unsigned long getKeyLength(); inputFlags noFlags(); //THIS GENERATES inputFlags WITH DEFAULT VALUES outputFlags noOutput(unsigned char exitCode); //SAME AS noFlags() BUT FOR outputFlags //SETTERS +void setEncryptionSeparator(char encryptionSeparatorNew); void setKeyLength(int keyLengthNew); #endif diff --git a/src/lib/flags.c b/src/lib/flags.c index 936da64..eaee67e 100644 --- a/src/lib/flags.c +++ b/src/lib/flags.c @@ -2,6 +2,11 @@ #include +char getEncryptionSeparator() +{ + return encryptionSeparator; +} + unsigned long getKeyLength() { return keyLength; @@ -22,6 +27,11 @@ outputFlags noOutput(unsigned char exitCode) return (outputFlags) { empty1, empty2, 0, 0, exitCode }; } +void setEncryptionSeparator(char encryptionSeparatorNew) +{ + encryptionSeparator = encryptionSeparatorNew; +} + void setKeyLength(int keyLengthNew) { keyLength = keyLengthNew;