source: ThirdParty/mpqc_open/src/lib/util/psi3/libpsio/tocscan.cc@ 866dec

AutomationFragmentation_failures Candidate_v1.6.1 ChemicalSpaceEvaluator Enhanced_StructuralOptimization_continued Exclude_Hydrogens_annealWithBondGraph ForceAnnealing_with_BondGraph ForceAnnealing_with_BondGraph_contraction-expansion Gui_displays_atomic_force_velocity PythonUI_with_named_parameters StoppableMakroAction TremoloParser_IncreasedPrecision
Last change on this file since 866dec was 860145, checked in by Frederik Heber <heber@…>, 8 years ago

Merge commit '0b990dfaa8c6007a996d030163a25f7f5fc8a7e7' as 'ThirdParty/mpqc_open'

  • Property mode set to 100644
File size: 613 bytes
Line 
1/*!
2 \file tocscan.c
3 \ingroup (PSIO)
4*/
5
6#include <string.h>
7#include <util/psi3/libpsio/psio.h>
8
9namespace psi3 {
10namespace libpsio {
11
12/*!
13** PSIO_TOCSCAN(): Scans the TOC for a particular keyword and returns either
14** a pointer to the entry or NULL to the caller.
15**
16** \ingroup (PSIO)
17*/
18
19psio_tocentry *psio_tocscan(unsigned int unit, char *key)
20{
21 psio_tocentry *this_entry;
22
23 if(key == NULL) return(NULL);
24
25 this_entry = psio_unit[unit].toc;
26
27 while(this_entry != NULL) {
28 if(!strcmp(this_entry->key,key)) return(this_entry);
29 this_entry = this_entry->next;
30 }
31
32 return(NULL);
33}
34
35}
36}
Note: See TracBrowser for help on using the repository browser.