diff options
author | Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> | 2009-12-24 02:15:55 +0000 |
---|---|---|
committer | Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> | 2009-12-24 02:15:55 +0000 |
commit | 552420b0d677bfb8d3b0b487255b244964c948e9 (patch) | |
tree | b6a5d5ec723a41bbca4e618ebcb44e89c28bdbd3 /flash.h | |
parent | cd8404dd9df6f77017626a4a83dd85bba881be00 (diff) | |
download | flashrom-552420b0d677bfb8d3b0b487255b244964c948e9.tar.gz flashrom-552420b0d677bfb8d3b0b487255b244964c948e9.tar.bz2 flashrom-552420b0d677bfb8d3b0b487255b244964c948e9.zip |
Factor out CLI code by moving generic stuff out of main()
Add a generic programmer list output function to be used by alternative
frontends. The interface between main() and doit is a hack and should
get a clean design, but for now it serves the purpose of shortening
main() by 120 lines. The rest of main() needs to be refactored a bit
more before moving main() away.
Corresponding to flashrom svn r821.
Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
Acked-by: Sean Nelson <audiohacked@gmail.com>
Diffstat (limited to 'flash.h')
-rw-r--r-- | flash.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -481,6 +481,7 @@ char *extract_param(char **haystack, char *needle, char *delim); int check_erased_range(struct flashchip *flash, int start, int len); int verify_range(struct flashchip *flash, uint8_t *cmpbuf, int start, int len, char *message); char *strcat_realloc(char *dest, const char *src); +int doit(struct flashchip *flash, int force, char *filename, int read_it, int write_it, int erase_it, int verify_it); #define OK 0 #define NT 1 /* Not tested */ |