# HG changeset patch # User Matti Hamalainen # Date 1526290857 -10800 # Node ID 7f9fe2a9a87ea3335431dafe80a03edb7864a372 # Parent 0cac3360a0aaab1da078f61f2dd93507e54e744f Implement dmfputs() in DMResource subsystem. diff -r 0cac3360a0aa -r 7f9fe2a9a87e src/dmres.c --- a/src/dmres.c Mon May 14 11:45:33 2018 +0300 +++ b/src/dmres.c Mon May 14 12:40:57 2018 +0300 @@ -972,6 +972,10 @@ return (ptr > str) ? str : NULL; } +int dmfputs(const char *str, DMResource *fh) +{ + return dmfwrite(str, strlen(str) + 1, 1, fh) == 1 ? 1 : EOF; +} int dmResourceRef(DMResource *node) { diff -r 0cac3360a0aa -r 7f9fe2a9a87e src/dmres.h --- a/src/dmres.h Mon May 14 11:45:33 2018 +0300 +++ b/src/dmres.h Mon May 14 12:40:57 2018 +0300 @@ -170,6 +170,7 @@ size_t dmfread(void *ptr, const size_t size, const size_t nmemb, DMResource *fh); size_t dmfwrite(const void *ptr, const size_t size, const size_t nmemb, DMResource *fh); char * dmfgets(char *str, const int size, DMResource *fh); +int dmfputs(const char *str, DMResource *fh); // Helper functions for endianess based reading etc