Subversion Repositories slepc-dev

Rev

Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2116 Rev 2240
Line 28... Line 28...
 
 
def LinkWithOutput(functions,callbacks,flags):
def LinkWithOutput(functions,callbacks,flags):
  code = '#include "petscksp.h"\n'
  code = '#include "petscksp.h"\n'
  code += 'EXTERN_C_BEGIN\n'
  code += 'EXTERN_C_BEGIN\n'
  for f in functions:
  for f in functions:
    code += 'EXTERN int\n' + f + '();\n'
    code += 'extern int\n' + f + '();\n'
  code += 'EXTERN_C_END\n'
  code += 'EXTERN_C_END\n'
 
 
  for c in callbacks:
  for c in callbacks:
    code += 'int '+ c + '() { return 0; } \n'
    code += 'int '+ c + '() { return 0; } \n'