remove USE_FCD junk

Signed-off-by: Jeff Hammond <jeff.science@gmail.com>
This commit is contained in:
Jeff Hammond 2022-03-07 11:54:19 +02:00
parent 4f69fc38a1
commit 2c2da74287
13 changed files with 165 additions and 648 deletions

View file

@ -58,34 +58,16 @@ static FILE* fd[MAX_UNIT]; /* the file descriptor of the pipe */
*************************************************************************
*/
void FATR ascii_cwrite_
#if defined(USE_FCD)
(const Integer *unit, _fcd fcd_c, const Integer *n)
void FATR ascii_cwrite_(const Integer *unit, char *c, const Integer *n)
{
const char *c = _fcdtocp(fcd_c);
#else
(const Integer *unit, char *c, const Integer *n)
{
#endif
int j;
for (j=0; j<(*n); ++j)
(void) fprintf(fd[*unit],"%c ",c[j]);
(void) fprintf(fd[*unit],"\n");
}
void FATR ascii_cread_
#if defined(USE_FCD)
(const Integer *unit, _fcd fcd_c, const Integer *n)
void FATR ascii_cread_(const Integer *unit, char *c, const Integer *n)
{
char *c = _fcdtocp(fcd_c);
#else
(const Integer *unit, char *c, const Integer *n)
{
#endif
int j;
for (j=0; j<(*n); ++j)
(void) fscanf(fd[*unit],"%c ",&c[j]);
@ -151,18 +133,8 @@ void FATR ascii_ishift_fileptr_(const Integer *unit, const Integer *n)
#define FUDGE_FACTOR (8)
void FATR ascii_openfile_
#if defined(USE_FCD)
(const Integer *unit, _fcd fcd_filename, Integer *n1, _fcd fcd_mode, Integer *n2)
void FATR ascii_openfile_(const Integer *unit, char *filename, Integer *n1, char *mode, Integer *n2)
{
const char *filename = _fcdtocp(fcd_filename);
const char *mode = _fcdtocp(fcd_mode);
#else
(const Integer *unit, char *filename, Integer *n1, char *mode, Integer *n2)
{
#endif
char *file = (char *) malloc(*n1+1);
(void) strncpy(file, filename, *n1);

View file

@ -32,12 +32,7 @@
#include <string.h>
#include "typesf2c.h"
#if defined(CRAY) || defined(CRAY_T3D)
#include <fortran.h>
#define USE_FCD
#endif
#if (defined(CRAY) || defined(WIN32)) && !defined(__MINGW32__)
#if (defined(WIN32)) && !defined(__MINGW32__)
#define cwrite_ CWRITE
#define cread_ CREAD
#define iwrite_ IWRITE
@ -68,21 +63,8 @@ static int ascii[MAX_UNIT];
*************************************************************************
*/
void FATR cwrite_
#if defined(USE_FCD)
(const Integer *unit,
_fcd fcd_c,
const Integer *n)
void FATR cwrite_(const Integer *unit, char *c, const Integer *n)
{
const char *c = _fcdtocp(fcd_c);
#else
(const Integer *unit,
char *c,
const Integer *n)
{
#endif
if (ascii[*unit])
{
int j;
@ -90,25 +72,13 @@ void FATR cwrite_
(void) fprintf(fd[*unit],"%c ",c[j]);
(void) fprintf(fd[*unit],"\n");
}
else
else {
(void) fwrite(c, sizeof(char), *n, fd[*unit]);
}
}
void FATR cread_
#if defined(USE_FCD)
(const Integer *unit,
_fcd fcd_c,
const Integer *n)
void FATR cread_ (const Integer *unit, char *c, const Integer *n)
{
char *c = _fcdtocp(fcd_c);
#else
(const Integer *unit,
char *c,
const Integer *n)
{
#endif
if (ascii[*unit])
{
int j;
@ -205,25 +175,11 @@ void FATR flush_fileptr_(const Integer *unit)
#define FUDGE_FACTOR (8)
void FATR openfile_
#if defined(USE_FCD)
(const Integer *unit,
_fcd fcd_filename,
Integer *n1,
_fcd fcd_mode,
Integer *n2)
void FATR openfile_(const Integer *unit,
char *filename, Integer *n1,
char *mode,
Integer *n2)
{
const char *filename = _fcdtocp(fcd_filename);
const char *mode = _fcdtocp(fcd_mode);
#else
(const Integer *unit,
char *filename, Integer *n1,
char *mode,
Integer *n2)
{
#endif
char *file = (char *) malloc(*n1+1);
char *rc, *wc;

View file

@ -12,12 +12,7 @@
#include "pspw_bond.h"
#include "pspw_molecule.h"
#if defined(CRAY) || defined(CRAY_T3D)
#include <fortran.h>
#define USE_FCD
#endif
#if (defined(CRAY) || defined(WIN32)) && !defined(__MINGW32__)
#if (defined(WIN32)) && !defined(__MINGW32__)
#define pspw_molecule_read_ PSPW_MOLECULE_READ
#define pspw_molecule_data_ PSPW_MOLECULE_DATA
#define pspw_molecule_end_ PSPW_MOLECULE_END
@ -250,18 +245,8 @@ void FATR pspw_molecule_end_()
* *
********************************/
void FATR pspw_molecule_read_
#if defined(USE_FCD)
( _fcd fcd_filename, Integer *n1)
void FATR pspw_molecule_read_(char *filename, Integer *n1)
{
const char *filename = _fcdtocp(fcd_filename);
#else
(char *filename, Integer *n1)
{
#endif
FILE *fp;
int value;
int j,m,msize;

View file

@ -10,58 +10,25 @@
#include "get_word.h"
#if defined(CRAY) || defined(CRAY_T3D)
#include <fortran.h>
#define USE_FCD
#endif
#if (defined(CRAY) || defined(WIN32)) && !defined(__MINGW32__)
#if (defined(WIN32)) && !defined(__MINGW32__)
#define carter_parse_ CARTER_PARSE
#endif
void FATR carter_parse_
#if defined(USE_FCD)
(Integer *debug_ptr,
Integer *lmax_ptr,
Integer *locp_ptr,
double *rlocal_ptr,
const _fcd fcd_sdir_name,
Integer *n9,
const _fcd fcd_dir_name,
Integer *n0,
const _fcd fcd_in_filename,
Integer *n1,
const _fcd fcd_out_filename,
Integer *n2,
const _fcd fcd_atom,
Integer *n3)
void FATR carter_parse_(Integer *debug_ptr,
Integer *lmax_ptr,
Integer *locp_ptr,
double *rlocal_ptr,
char sdir_name[],
Integer *n9,
char dir_name[],
Integer *n0,
char in_filename[],
Integer *n1,
char out_filename[],
Integer *n2,
char atom[],
Integer *n3)
{
char *sdir_name = _fcdtocp(fcd_sdir_name);
char *dir_name = _fcdtocp(fcd_dir_name);
char *in_filename = _fcdtocp(fcd_in_filename);
char *out_filename = _fcdtocp(fcd_out_filename);
char *atom = _fcdtocp(fcd_atom);
#else
(debug_ptr,lmax_ptr,locp_ptr,rlocal_ptr,
sdir_name,n9,dir_name,n0,in_filename,n1,out_filename,n2,atom,n3)
Integer *debug_ptr;
Integer *lmax_ptr;
Integer *locp_ptr;
double *rlocal_ptr;
char sdir_name[];
Integer *n9;
char dir_name[];
Integer *n0;
char in_filename[];
Integer *n1;
char out_filename[];
Integer *n2;
char atom[];
Integer *n3;
{
#endif
int debug;
int lmax_out,locp_out;

View file

@ -1,7 +1,3 @@
/*
$Id$
*/
#include <math.h>
#include <stdlib.h>
#include <stdio.h>
@ -13,58 +9,25 @@ extern double cpi_Splint();
extern void cpi_Spline();
#if defined(CRAY) || defined(CRAY_T3D)
#include <fortran.h>
#define USE_FCD
#endif
#if (defined(CRAY) || defined(WIN32)) && !defined(__MINGW32__)
#if (defined(WIN32)) && !defined(__MINGW32__)
#define cpi_parse_ CPI_PARSE
#endif
void FATR cpi_parse_
#if defined(USE_FCD)
(Integer *debug_ptr,
Integer *lmax_ptr,
Integer *locp_ptr,
double *rlocal_ptr,
const _fcd fcd_sdir_name,
Integer *n9,
const _fcd fcd_dir_name,
Integer *n0,
const _fcd fcd_in_filename,
Integer *n1,
const _fcd fcd_out_filename,
Integer *n2,
const _fcd fcd_atom,
Integer *n3)
void FATR cpi_parse_(Integer *debug_ptr,
Integer *lmax_ptr,
Integer *locp_ptr,
double *rlocal_ptr,
char sdir_name[],
Integer *n9,
char dir_name[],
Integer *n0,
char in_filename[],
Integer *n1,
char out_filename[],
Integer *n2,
char atom[],
Integer *n3)
{
char *sdir_name = _fcdtocp(fcd_sdir_name);
char *dir_name = _fcdtocp(fcd_dir_name);
char *in_filename = _fcdtocp(fcd_in_filename);
char *out_filename = _fcdtocp(fcd_out_filename);
char *atom = _fcdtocp(fcd_atom);
#else
(debug_ptr,lmax_ptr,locp_ptr,rlocal_ptr,
sdir_name,n9,dir_name,n0,in_filename,n1,out_filename,n2,atom,n3)
Integer *debug_ptr;
Integer *lmax_ptr;
Integer *locp_ptr;
double *rlocal_ptr;
char sdir_name[];
Integer *n9;
char dir_name[];
Integer *n0;
char in_filename[];
Integer *n1;
char out_filename[];
Integer *n2;
char atom[];
Integer *n3;
{
#endif
int debug;
int lmax_out,locp_out;

View file

@ -1,61 +1,26 @@
/*
$Id$
*/
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "typesf2c.h"
#include "get_word.h"
#if defined(CRAY) || defined(CRAY_T3D)
#include <fortran.h>
#define USE_FCD
#endif
#if (defined(CRAY) || defined(WIN32)) && !defined(__MINGW32__)
#define hgh_parse_ HGH_PARSE
#endif
void FATR hgh_parse_
#if defined(USE_FCD)
(Integer *debug_ptr,
Integer *lmax_ptr,
Integer *locp_ptr,
double *rlocal_ptr,
const _fcd fcd_sdir_name,
Integer *n9,
const _fcd fcd_dir_name,
Integer *n0,
const _fcd fcd_in_filename,
Integer *n1,
const _fcd fcd_out_filename,
Integer *n2)
void FATR hgh_parse_ (Integer *debug_ptr,
Integer *lmax_ptr,
Integer *locp_ptr,
double *rlocal_ptr,
char sdir_name[],
Integer *n9,
char dir_name[]
Integer *n0,
char in_filename[]
Integer *n1,
char out_filename[],
Integer *n2)
{
char *sdir_name = _fcdtocp(fcd_sdir_name);
char *dir_name = _fcdtocp(fcd_dir_name);
char *in_filename = _fcdtocp(fcd_in_filename);
char *out_filename = _fcdtocp(fcd_out_filename);
#else
(debug_ptr,lmax_ptr,locp_ptr,rlocal_ptr,
sdir_name,n9,dir_name,n0,in_filename,n1,out_filename,n2)
Integer *debug_ptr;
Integer *lmax_ptr;
Integer *locp_ptr;
double *rlocal_ptr;
char sdir_name[];
Integer *n9;
char dir_name[];
Integer *n0;
char in_filename[];
Integer *n1;
char out_filename[];
Integer *n2;
{
#endif
int debug,done;
int lmax_out,locp_out;
double rlocal_out;

View file

@ -1,7 +1,3 @@
/*
$Id$
*/
#include <math.h>
#include <stdlib.h>
#include <stdio.h>
@ -16,59 +12,25 @@
#include "paw_scattering.h"
#include "paw_loggrid.h"
#if defined(CRAY) || defined(CRAY_T3D)
#include <fortran.h>
#define USE_FCD
#endif
#if (defined(CRAY) || defined(WIN32)) && !defined(__MINGW32__)
#define teter_parse_ PAW_ATOM_DRIVER
#endif
void FATR paw_atom_driver_
#if defined(USE_FCD)
(Integer *debug_ptr,
Integer *lmax_ptr,
Integer *locp_ptr,
double *rlocal_ptr,
const _fcd fcd_sdir_name,
Integer *n9,
const _fcd fcd_dir_name,
Integer *n0,
const _fcd fcd_in_filename,
Integer *n1,
const _fcd fcd_out_filename,
Integer *n2,
const _fcd fcd_atom,
Integer *n3)
void FATR paw_atom_driver_(Integer *debug_ptr,
Integer *lmax_ptr,
Integer *locp_ptr,
double *rlocal_ptr,
char sdir_name[],
Integer *n9,
char dir_name[],
Integer *n0,
char in_filename[],
Integer *n1,
char out_filename[],
Integer *n2,
char atom[],
Integer *n3)
{
char *sdir_name = _fcdtocp(fcd_sdir_name);
char *dir_name = _fcdtocp(fcd_dir_name);
char *in_filename = _fcdtocp(fcd_in_filename);
char *out_filename = _fcdtocp(fcd_out_filename);
char *atom = _fcdtocp(fcd_atom);
#else
(debug_ptr,lmax_ptr,locp_ptr,rlocal_ptr,
sdir_name,n9,dir_name,n0,in_filename,n1,out_filename,n2,atom,n3)
Integer *debug_ptr;
Integer *lmax_ptr;
Integer *locp_ptr;
double *rlocal_ptr;
char sdir_name[];
Integer *n9;
char dir_name[];
Integer *n0;
char in_filename[];
Integer *n1;
char out_filename[];
Integer *n2;
char atom[];
Integer *n3;
{
#endif
int debug;
int lmax_out,locp_out;
double rlocal_out;

View file

@ -1,6 +1,3 @@
/*
$Id$
*/
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
@ -18,57 +15,25 @@
**/
#include "rpspsolve.c"
#if defined(CRAY) || defined(CRAY_T3D)
#include <fortran.h>
#define USE_FCD
#endif
#if (defined(CRAY) || defined(WIN32)) && !defined(__MINGW32__)
#define pspsolve_ PSPSOLVE
#endif
void FATR pspsolve_
#if defined(USE_FCD)
(Integer * print_ptr,
Integer * debug_ptr,
Integer * lmax_ptr,
Integer * locp_ptr,
double *rlocal_ptr,
Integer * efg_ptr,
const _fcd fcd_sdir_name,
Integer * n9,
const _fcd fcd_dir_name,
Integer * n0,
const _fcd fcd_in_filename,
Integer * n1, const _fcd fcd_out_filename, Integer * n2)
void FATR pspsolve_(Integer *print_ptr,
Integer *debug_ptr,
Integer *lmax_ptr,
Integer *locp_ptr,
double *rlocal_ptr,
Integer *efg_ptr,
char sdir_name[],
Integer *n9,
char dir_name[],
Integer *n0,
char in_filename[],
Integer *n1,
char out_filename[],
Integer *n2)
{
char *sdir_name = _fcdtocp (fcd_sdir_name);
char *dir_name = _fcdtocp (fcd_dir_name);
char *in_filename = _fcdtocp (fcd_in_filename);
char *out_filename = _fcdtocp (fcd_out_filename);
#else
(print_ptr, debug_ptr, lmax_ptr, locp_ptr, rlocal_ptr,efg_ptr,
sdir_name, n9, dir_name, n0, in_filename, n1, out_filename, n2)
Integer *print_ptr;
Integer *debug_ptr;
Integer *lmax_ptr;
Integer *locp_ptr;
double *rlocal_ptr;
Integer *efg_ptr;
char sdir_name[];
Integer *n9;
char dir_name[];
Integer *n0;
char in_filename[];
Integer *n1;
char out_filename[];
Integer *n2;
{
#endif
int i, j, k, l, p, Nlinear, Nvalence,Ncore,istate,mch,kb_extra;
int debug, print;

View file

@ -1,7 +1,3 @@
/*
$Id$
*/
#include <math.h>
#include <stdlib.h>
#include <stdio.h>
@ -10,65 +6,30 @@
#include "get_word.h"
#if defined(CRAY) || defined(CRAY_T3D)
#include <fortran.h>
#define USE_FCD
#endif
#if (defined(CRAY) || defined(WIN32)) && !defined(__MINGW32__)
#define qmmm_parse_ QMMM_PARSE
#endif
void FATR qmmm_parse_
#if defined(USE_FCD)
(Integer *debug_ptr,
Integer *lmax_ptr,
Integer *locp_ptr,
double *rlocal_ptr,
const _fcd fcd_sdir_name,
Integer *n9,
const _fcd fcd_dir_name,
Integer *n0,
const _fcd fcd_in_filename,
Integer *n1,
const _fcd fcd_out_filename,
Integer *n2,
const _fcd fcd_atom,
Integer *n3)
void FATR qmmm_parse_(Integer *debug_ptr,
Integer *lmax_ptr,
Integer *locp_ptr,
double *rlocal_ptr,
char sdir_name[],
Integer *n9,
char dir_name[],
Integer *n0,
char in_filename[],
Integer *n1,
char out_filename[],
Integer *n2,
char atom[],
Integer *n3)
{
char *sdir_name = _fcdtocp(fcd_sdir_name);
char *dir_name = _fcdtocp(fcd_dir_name);
char *in_filename = _fcdtocp(fcd_in_filename);
char *out_filename = _fcdtocp(fcd_out_filename);
char *atom = _fcdtocp(fcd_atom);
int debug,
int lmax_out,locp_out,
double rlocal_out,
#else
(debug_ptr,lmax_ptr,locp_ptr,rlocal_ptr,
sdir_name,n9,dir_name,n0,in_filename,n1,out_filename,n2,atom,n3)
Integer *debug_ptr;
Integer *lmax_ptr;
Integer *locp_ptr;
double *rlocal_ptr;
char sdir_name[];
Integer *n9;
char dir_name[];
Integer *n0;
char in_filename[];
Integer *n1;
char out_filename[];
Integer *n2;
char atom[];
Integer *n3;
{
#endif
int debug;
int lmax_out,locp_out;
double rlocal_out;
int lmax;
int lmax,
double Zion; /* local psp parameters */

View file

@ -1,7 +1,3 @@
/*
$Id$
*/
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
@ -14,53 +10,24 @@
#include "rpsp.h"
#include "debug.h"
#if defined(CRAY) || defined(CRAY_T3D)
#include <fortran.h>
#define USE_FCD
#endif
#if (defined(CRAY) || defined(WIN32)) && !defined(__MINGW32__)
#if (defined(WIN32)) && !defined(__MINGW32__)
#define rpspsolve_ RPSPSOLVE
#endif
void FATR rpspsolve_
#if defined(USE_FCD)
(Integer * print_ptr,
Integer * debug_ptr,
Integer * lmax_ptr,
Integer * locp_ptr,
double *rlocal_ptr,
const _fcd fcd_sdir_name,
Integer * n9,
const _fcd fcd_dir_name,
Integer * n0,
const _fcd fcd_in_filename,
Integer * n1, const _fcd fcd_out_filename, Integer * n2)
void FATR rpspsolve_ (Integer *print_ptr,
Integer *debug_ptr,
Integer *lmax_ptr,
Integer *locp_ptr,
double *rlocal_ptr,
char sdir_name[],
Integer *n9,
char dir_name[],
Integer *n0,
char in_filename[],
Integer *n1,
char out_filename[],
Integer *n2)
{
char *sdir_name = _fcdtocp (fcd_sdir_name);
char *dir_name = _fcdtocp (fcd_dir_name);
char *in_filename = _fcdtocp (fcd_in_filename);
char *out_filename = _fcdtocp (fcd_out_filename);
#else
(print_ptr, debug_ptr, lmax_ptr, locp_ptr, rlocal_ptr,
sdir_name, n9, dir_name, n0, in_filename, n1, out_filename, n2)
Integer *print_ptr;
Integer *debug_ptr;
Integer *lmax_ptr;
Integer *locp_ptr;
double *rlocal_ptr;
char sdir_name[];
Integer *n9;
char dir_name[];
Integer *n0;
char in_filename[];
Integer *n1;
char out_filename[];
Integer *n2;
{
#endif
int i, j, k, l, p, Nlinear, Nvalence;
int debug, print;
double *rl, *rhol, **psil, **pspl;

View file

@ -1,7 +1,3 @@
/*
$Id$
*/
#include <math.h>
#include <stdlib.h>
#include <stdio.h>
@ -13,60 +9,25 @@ extern double tetercc();
extern double cpi_Splint();
extern void cpi_Spline();
#if defined(CRAY) || defined(CRAY_T3D)
#include <fortran.h>
#define USE_FCD
#endif
#if (defined(CRAY) || defined(WIN32)) && !defined(__MINGW32__)
#if (defined(WIN32)) && !defined(__MINGW32__)
#define teter_parse_ TETER_PARSE
#endif
void FATR teter_parse_
#if defined(USE_FCD)
(Integer *debug_ptr,
Integer *lmax_ptr,
Integer *locp_ptr,
double *rlocal_ptr,
const _fcd fcd_sdir_name,
Integer *n9,
const _fcd fcd_dir_name,
Integer *n0,
const _fcd fcd_in_filename,
Integer *n1,
const _fcd fcd_out_filename,
Integer *n2,
const _fcd fcd_atom,
Integer *n3)
void FATR teter_parse_ (Integer *debug_ptr,
Integer *lmax_ptr,
Integer *locp_ptr,
double *rlocal_ptr,
char sdir_name[],
Integer *n9,
char dir_name[],
Integer *n0,
char in_filename[],
Integer *n1,
char out_filename[],
Integer *n2,
char atom[],
Integer *n3)
{
char *sdir_name = _fcdtocp(fcd_sdir_name);
char *dir_name = _fcdtocp(fcd_dir_name);
char *in_filename = _fcdtocp(fcd_in_filename);
char *out_filename = _fcdtocp(fcd_out_filename);
char *atom = _fcdtocp(fcd_atom);
#else
(debug_ptr,lmax_ptr,locp_ptr,rlocal_ptr,
sdir_name,n9,dir_name,n0,in_filename,n1,out_filename,n2,atom,n3)
Integer *debug_ptr;
Integer *lmax_ptr;
Integer *locp_ptr;
double *rlocal_ptr;
char sdir_name[];
Integer *n9;
char dir_name[];
Integer *n0;
char in_filename[];
Integer *n1;
char out_filename[];
Integer *n2;
char atom[];
Integer *n3;
{
#endif
int debug;
int lmax_out,locp_out;
double rlocal_out;

View file

@ -1,7 +1,3 @@
/*
$Id: nwpw_emachine.c 25745 2014-06-08 07:46:01Z d3y133 $
*/
#include <math.h>
#include <stdlib.h>
#include <stdio.h>
@ -22,10 +18,6 @@
#if defined(CRAY)
#include <fortran.h>
#define USE_FCD
#endif
extern void lattice_min_difference_();
@ -943,29 +935,13 @@ double nwpw_fmachine(Integer i0, Integer ii0, Integer ln, Integer code[], double
#define nwpw_emachine_parse_ nwpw_emachine_parse
#endif
void FATR nwpw_emachine_parse_
#if defined(USE_FCD)
( const _fcd fcd_eqn_string,
Integer *n1,
Integer *nc0,
Integer code0[],
Integer *nf0,
double fconst0[])
void FATR nwpw_emachine_parse_ (char eqn_string[],
Integer *n1,
Integer *nc0,
Integer code0[],
Integer *nf0,
double fconst0[])
{
char *eqn_string = _fcdtocp(fcd_eqn_string);
#else
(eqn_string,n1,nc0,code0,nf0,fconst0)
char eqn_string[];
Integer *n1;
Integer *nc0;
Integer code0[];
Integer *nf0;
double fconst0[];
{
#endif
int i;
char nstr[500];
int ns = *n1;
@ -996,28 +972,13 @@ double fconst0[];
#define nwpw_emachine_f_ nwpw_emachine_f
#endif
double FATR nwpw_emachine_f_
#if defined(USE_FCD)
(
Integer *nc0,
Integer code0[],
Integer *nf0,
double fconst0[],
Integer *nion0,
double *rion0[])
double FATR nwpw_emachine_f_ (Integer *nc0,
Integer code0[],
Integer *nf0,
double fconst0[],
Integer *nion0,
double rion0[])
{
#else
(nc0,code0,nf0,fconst0,nion0,rion0)
Integer *nc0;
Integer code0[];
Integer *nf0;
double fconst0[];
Integer *nion0;
double rion0[];
{
#endif
double f;
f = nwpw_emachine(0,code0,fconst0,*nion0,rion0);
@ -1034,36 +995,19 @@ double rion0[];
* *
********************************************************/
#if (defined(CRAY) || defined(WIN32)) && !defined(__MINGW32__)
#if (defined(WIN32)) && !defined(__MINGW32__)
#define nwpw_emachine_df_ nwpw_emachine_df
#endif
double FATR nwpw_emachine_df_
#if defined(USE_FCD)
(
Integer *i0,
Integer *ii0,
Integer *nc0,
Integer code0[],
Integer *nf0,
double fconst0[],
Integer *nion0,
double *rion0[])
double FATR nwpw_emachine_df_ (Integer *i0,
Integer *ii0,
Integer *nc0,
Integer code0[],
Integer *nf0,
double fconst0[],
Integer *nion0,
double rion0[])
{
#else
(i0,ii0,nc0,code0,nf0,fconst0,nion0,rion0)
Integer *i0;
Integer *ii0;
Integer *nc0;
Integer code0[];
Integer *nf0;
double fconst0[];
Integer *nion0;
double rion0[];
{
#endif
double df;
df = nwpw_fmachine(*i0,*ii0,0,code0,fconst0,*nion0,rion0);

View file

@ -1,7 +1,3 @@
/*
$Id$
*/
#include <math.h>
#include <stdlib.h>
#include <stdio.h>
@ -19,39 +15,19 @@
#include "typesf2c.h"
#if defined(CRAY)
#include <fortran.h>
#define USE_FCD
#endif
#if (defined(CRAY) || defined(WIN32)) && !defined(__MINGW32__)
#if (defined(WIN32)) && !defined(__MINGW32__)
#define nwpw_talker_ nwpw_talker
#define nwpw_talker_close_ nwpw_talker_close
#define nwpw_talker_write_ nwpw_talker_write
#define nwpw_talker_read_ nwpw_talker_read
#endif
void FATR nwpw_talker_
#if defined(USE_FCD)
( const _fcd fcd_addr_name,
Integer *inet,
Integer *n1,
Integer *portin,
Integer *sockout)
void FATR nwpw_talker_ (char addr_name[],
Integer *inet,
Integer *n1,
Integer *portin,
Integer *sockout)
{
char *addr_name = _fcdtocp(fcd_addr_name);
#else
(addr_name,inet,n1,portin,sockout)
char addr_name[];
Integer *inet;
Integer *n1;
Integer *portin;
Integer *sockout;
{
#endif
#if defined(__MINGW32__)
perror("nwpw_talker: not coded for this architecture");
@ -118,15 +94,8 @@ Integer *sockout;
void FATR nwpw_talker_close_
#if defined(USE_FCD)
(Integer *socket1)
void FATR nwpw_talker_close_ ( Integer *socket1 )
{
#else
(socket1)
Integer *socket1;
{
#endif
#if defined(__MINGW32__)
perror("nwpw_talker: not coded for this architecture");
exit(1);
@ -137,20 +106,10 @@ Integer *socket1;
}
void FATR nwpw_talker_write_
#if defined(USE_FCD)
(Integer *socket1,
const _fcd fcd_buffer,
Integer *n1)
void FATR nwpw_talker_write_ ( Integer *socket1,
char buffer[],
Integer *n1)
{
char *buffer = _fcdtocp(fcd_buffer);
#else
(socket1,buffer,n1)
Integer *socket1;
char buffer[];
Integer *n1;
{
#endif
#if defined(__MINGW32__)
perror("nwpw_talker_write: not coded for this architecture");
exit(1);
@ -174,20 +133,10 @@ Integer *n1;
void FATR nwpw_talker_read_
#if defined(USE_FCD)
(Integer *socket1,
const _fcd fcd_buffer,
Integer *n1)
{
char *buffer = _fcdtocp(fcd_buffer);
#else
(socket1,buffer,n1)
Integer *socket1;
char buffer[];
Integer *n1;
void FATR nwpw_talker_read_ ( Integer *socket1,
char buffer[],
Integer *n1 )
{
#endif
#if defined(__MINGW32__)
perror("nwpw_talker_read: not coded for this architecture");
exit(1);