aboutsummaryrefslogtreecommitdiffstats
path: root/test/monniaux/crypto-algorithms/rot-13.h
blob: 4c581c39a0815b95ef6a4c34afd4297c241e0993 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/*********************************************************************
* Filename:   rot-13.h
* Author:     Brad Conte (brad AT bradconte.com)
* Copyright:
* Disclaimer: This code is presented "as is" without any guarantees.
* Details:    Defines the API for the corresponding ROT-13 implementation.
*********************************************************************/

#ifndef ROT13_H
#define ROT13_H

/*************************** HEADER FILES ***************************/
#include <stddef.h>

/*********************** FUNCTION DECLARATIONS **********************/
// Performs IN PLACE rotation of the input. Assumes input is NULL terminated.
// Preserves each charcter's case. Ignores non alphabetic characters.
void rot13(char str[]);

#endif   // ROT13_H