]> wimlib.net Git - wimlib/blobdiff - include/wimlib/textfile.h
Pay attention to PrepopulateList during WIMBoot application
[wimlib] / include / wimlib / textfile.h
index bc2068ff418b3b5f5cd03047b7808a34b72f405e..b4e3885a536e08968718387ab940a43a9ce9d98d 100644 (file)
@@ -24,29 +24,21 @@ struct text_file_section {
 };
 
 #define LOAD_TEXT_FILE_REMOVE_QUOTES 0x00000001
+#define LOAD_TEXT_FILE_NO_WARNINGS   0x00000002
 
 extern int
-do_load_text_file(const tchar *path, tchar *buf, size_t buflen, tchar **buf_ret,
+do_load_text_file(const tchar *path,
+                 const void *buf, size_t bufsize, void **mem_ret,
                  const struct text_file_section *pos_sections,
                  int num_pos_sections, int flags,
                  line_mangle_t mangle_line);
 
 static inline int
-load_text_file(const tchar *path, tchar **buf_ret,
+load_text_file(const tchar *path, void **mem_ret,
               const struct text_file_section *pos_sections,
               int num_pos_sections, line_mangle_t mangle_line)
 {
-       return do_load_text_file(path, NULL, 0, buf_ret,
-                                pos_sections, num_pos_sections,
-                                LOAD_TEXT_FILE_REMOVE_QUOTES, mangle_line);
-}
-
-static inline int
-load_text_buffer(tchar *buf, size_t buflen,
-                const struct text_file_section *pos_sections,
-                int num_pos_sections, line_mangle_t mangle_line)
-{
-       return do_load_text_file(NULL, buf, buflen, &buf,
+       return do_load_text_file(path, NULL, 0, mem_ret,
                                 pos_sections, num_pos_sections,
                                 LOAD_TEXT_FILE_REMOVE_QUOTES, mangle_line);
 }