Blocked revisions 36725 via svnmerge
[asterisk/asterisk.git] / tdd.c
diff --git a/tdd.c b/tdd.c
old mode 100755 (executable)
new mode 100644 (file)
index e2a6cc8..4470598
--- a/tdd.c
+++ b/tdd.c
@@ -1,19 +1,36 @@
 /*
- * Asterisk -- A telephony toolkit for Linux.
+ * Asterisk -- An open source telephony toolkit.
  *
- * TTY/TDD Generation support 
- * 
- * Copyright (C) 2001, Linux Support Services, Inc.
+ * Copyright (C) 1999 - 2005, Digium, Inc.
  *
- * Mark Spencer <markster@linux-support.net>
+ * Mark Spencer <markster@digium.com>
+ *
+ * Includes code and algorithms from the Zapata library.
+ *
+ * See http://www.asterisk.org for more information about
+ * the Asterisk project. Please do not directly contact
+ * any of the maintainers of this project for assistance;
+ * the project provides a web site, mailing lists and IRC
+ * channels for your use.
  *
  * This program is free software, distributed under the terms of
- * the GNU General Public License.
+ * the GNU General Public License Version 2. See the LICENSE file
+ * at the top of the source tree.
+ */
+
+/*! \file
  *
- * Includes code and algorithms from the Zapata library.
+ * \brief TTY/TDD Generation support 
  *
+ * \author Mark Spencer <markster@digium.com>
+ *
+ * \note Includes code and algorithms from the Zapata library.
  */
 
+#include "asterisk.h"
+
+ASTERISK_FILE_VERSION(__FILE__, "$Revision$")
+
 #include <time.h>
 #include <string.h>
 #include <stdio.h>
 #include <unistd.h>
 #include <math.h>
 #include <ctype.h>
-#include <asterisk/ulaw.h>
-#include <asterisk/tdd.h>
-#include <asterisk/logger.h>
-#include <asterisk/fskmodem.h>
-#include "ecdisa.h"
 
+#include "asterisk/ulaw.h"
+#include "asterisk/tdd.h"
+#include "asterisk/logger.h"
+#include "asterisk/fskmodem.h"
+#include "ecdisa.h"
 
 struct tdd_state {
        fsk_data fskd;
@@ -233,7 +250,7 @@ static inline float tdd_getcarrier(float *cr, float *ci, int bit)
        PUT_TDD_STOP;   /* Stop bit */ \
 } while(0);    
 
-int tdd_generate(struct tdd_state *tdd, unsigned char *buf, char *str)
+int tdd_generate(struct tdd_state *tdd, unsigned char *buf, const char *str)
 {
        int bytes=0;
        int i,x;