comparison src/utils.h @ 607:ae3b8b2924a0

[project @ 1994-08-13 20:11:17 by jwe]
author jwe
date Sat, 13 Aug 1994 20:11:17 +0000
parents d169be9237fb
children aecbe369233b
comparison
equal deleted inserted replaced
606:91ab3cfc2376 607:ae3b8b2924a0
36 volatile v_fcn_v jump_to_top_level; 36 volatile v_fcn_v jump_to_top_level;
37 #endif 37 #endif
38 38
39 extern char *strsave (const char *); 39 extern char *strsave (const char *);
40 extern char *strconcat (const char *, const char *); 40 extern char *strconcat (const char *, const char *);
41
41 extern void discard_until (istream&, char); 42 extern void discard_until (istream&, char);
43
44 #if 0
45 extern char *read_until (istream&, char);
46 #endif
47
42 extern char *file_in_path (const char *, const char *); 48 extern char *file_in_path (const char *, const char *);
43 extern char *fcn_file_in_path (const char *); 49 extern char *fcn_file_in_path (const char *);
44 extern char *oct_file_in_path (const char *); 50 extern char *oct_file_in_path (const char *);
51
45 extern char **pathstring_to_vector (char *pathstring); 52 extern char **pathstring_to_vector (char *pathstring);
53
46 extern void jump_to_top_level (void); 54 extern void jump_to_top_level (void);
55
47 extern int almost_match (const char *std, const char *s, 56 extern int almost_match (const char *std, const char *s,
48 int min_match_len = 1, int case_sens = 1); 57 int min_match_len = 1, int case_sens = 1);
49 extern int keyword_almost_match (const char **std, int *min_len, 58 extern int keyword_almost_match (const char **std, int *min_len,
50 const char *s, int min_toks_to_match, 59 const char *s, int min_toks_to_match,
51 int max_toks); 60 int max_toks);
61
52 extern char **get_fcn_file_names (int& ffl_len, const char *dir, 62 extern char **get_fcn_file_names (int& ffl_len, const char *dir,
53 int no_suffix); 63 int no_suffix);
54 extern char **get_fcn_file_names (int& ffl_len, int no_suffix); 64 extern char **get_fcn_file_names (int& ffl_len, int no_suffix);
65
55 extern int NINT (double x); 66 extern int NINT (double x);
56 extern double D_NINT (double x); 67 extern double D_NINT (double x);
57 68
58 extern char **make_argv (const Octave_object& args, const char *fcn_name); 69 extern char **make_argv (const Octave_object& args, const char *fcn_name);
59 70