]> git.sur5r.net Git - bacula/bacula/commitdiff
lex_open_file now accepts const char* as file name.
authorNicolas Boichat <nicolas@boichat.ch>
Fri, 7 May 2004 15:10:45 +0000 (15:10 +0000)
committerNicolas Boichat <nicolas@boichat.ch>
Fri, 7 May 2004 15:10:45 +0000 (15:10 +0000)
parse_config now accepts const char* as file name.

git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@1344 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/src/lib/lex.c
bacula/src/lib/parse_conf.c
bacula/src/lib/parse_conf.h
bacula/src/lib/protos.h

index 09b941a08d102ca5adb506a622223107b6be4d0f..52e3da69df328bc79990bca816144328c7653bdd 100644 (file)
@@ -109,7 +109,7 @@ LEX *lex_close_file(LEX *lf)
  * the next field.
  *
  */
-LEX *lex_open_file(LEX *lf, char *filename, LEX_ERROR_HANDLER *scan_error) 
+LEX *lex_open_file(LEX *lf, const char *filename, LEX_ERROR_HANDLER *scan_error) 
              
 {
    LEX *nf;
index 5972581af3411e0fa5f8fe50c74c78c13b7d3707..bba1cf46bcaec30b0ad767be60018e16feca9ee4 100755 (executable)
@@ -683,7 +683,7 @@ enum parse_state {
  *
  */
 void 
-parse_config(char *cf)
+parse_config(const char *cf)
 {
    LEX *lc = NULL;
    int token, i, pass;
index d7ce68c306acba17fd6f4b9313dafcd085c70c58..45f7ca38fc63ab9cb4ba7d9e508f54dccccd8cbc 100644 (file)
@@ -97,7 +97,7 @@ union CURES {
 
 
 /* Configuration routines */
-void  parse_config(char *cf);
+void  parse_config(const char *cf);
 void  free_config_resources(void);
 RES   **save_config_resources(void);
 
index 303011f6810f9ff113f5fa50d219b2b81858397f..d11c9dbd75265013bbd474e84ecacd3be451d757 100644 (file)
@@ -133,7 +133,7 @@ void job_end_push(JCR *jcr, void job_end_cb(JCR *jcr));
 
 /* lex.c */
 LEX *     lex_close_file         (LEX *lf);
-LEX *     lex_open_file          (LEX *lf, char *fname, LEX_ERROR_HANDLER *scan_error);
+LEX *     lex_open_file          (LEX *lf, const char *fname, LEX_ERROR_HANDLER *scan_error);
 int       lex_get_char           (LEX *lf);
 void      lex_unget_char         (LEX *lf);
 const char *  lex_tok_to_str     (int token);