STABSEARCH

Section: C Library Functions (3)
Updated: 11/11/83
Index Return to Main Contents
 

NAME

stabsearch - best-match string table lookup  

SYNOPSIS

int stabsearch (string,table,quiet);
char *string,**table;
int quiet;  

DESCRIPTION

Stabsearch searches in the string table table, looking for a string which best matches string. If exactly one such string is found, then the index of that string is returned. If no such strings are found, then -1 is returned.

If quiet is false and several strings match reasonably, the user is given the option to approve or disapprove of the choice of matching strings. If he disapproves, then the few best matches are listed and -1 is returned.

If several strings match, then -2 will be returned. Before returning, if quiet is 0, then the user will be asked if he wants a list of matching strings; if he says "yes", then a list is printed.

The string table may be declared like this:

char *stable[] = { "first string", "second string", ... "n-th string", 0};

Note that the last entry of the table must be a zero.  

SEE ALSO

stablk(3), srchscore(3)  

DIAGNOSTICS

If nothing matches at all, or if the user does not approve the choice of the best matching string, -1 is returned.


 

Index

NAME
SYNOPSIS
DESCRIPTION
SEE ALSO
DIAGNOSTICS

This document was created by man2html, using the manual pages.
Time: 11:12:47 GMT, November 04, 2022