*/
#include "clearcutcommand.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
#include "clearcut.h"
-
+#ifdef __cplusplus
+}
+#endif
//**********************************************************************************************************************
vector<string> ClearcutCommand::getValidParameters(){
try {
#ifndef _INC_DIST_H_
#define _INC_DIST_H_ 1
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
#include "fasta.h"
#include "clearcut.h"
long int *transversions,
long int *residues);
+#ifdef __cplusplus
+}
+#endif
#endif /* _INC_DIST_H_ */
#ifndef _INC_DMAT_H_
#define _INC_DMAT_H_ 1
+#ifdef __cplusplus
+extern "C" {
+#endif
+
#include "clearcut.h"
NJ_output_matrix(NJ_ARGS *nj_args,
DMAT *dmat);
+#ifdef __cplusplus
+}
+#endif
#endif /* _INC_DMAT_H_ */
#ifndef _INC_NJ_FASTA_H_
#define _INC_NJ_FASTA_H_ 1
+#ifdef __cplusplus
+extern "C" {
+#endif
+
#include "clearcut.h"
#define NJ_INITIAL_BUFFER_SIZE 512
int
NJ_taxaname_unique(NJ_alignment *alignment);
+#ifdef __cplusplus
+}
+#endif
+
#endif /* _INC_NJ_FASTA_H_ */
#ifndef _GETOPT_H
+#ifdef __cplusplus
+extern "C" {
+#endif
+
struct option {
const char *name;
int has_arg;
struct option *longopts,
int *indexptr);
+#ifdef __cplusplus
+}
+#endif
+
#endif /* _GETOPT_H */
#ifndef _INC_PRNG_H_
#define _INC_PRNG_H_ 1
+#ifdef __cplusplus
+extern "C" {
+#endif
+
#define NJ_RAND_MAX 0x7fffffffUL
long int
NJ_genrand_int31_top(long int top);
+#ifdef __cplusplus
+}
+#endif
+
#endif /* _INC_PRNG_H_ */