I searched the archives to find that the following issue was brought up but never solved. Therefore, I'm bringing it up again. I have installed CircleMUD 3.0 bpl18 with OasisOLC v2.0. I just finished fixing all of the compile errors from the heditv2 patch and I've run into a problem. After saving help entries to disk then reloading xhelp I find that every help entry has a new blank line added to it. One of the errors that popped up during compile was an undefined reference to the 'strip_string' function in hedit_save_to_disk. I changed this 'strip_string' call to 'strip_cr' because that is what is used in OasisOLC v2.0 apparently. I'm guessing that this is the reason for my problem. Note: The function is called in hedit_save_to_disk right before writing the entry to the file. The strip_cr function follows: /* * NOTE: This changes the buffer passed in. */ void strip_cr(char *buffer) { int rpos, wpos; if (buffer == NULL) return; for (rpos = 0, wpos = 0; buffer[rpos]; rpos++) { buffer[wpos] = buffer[rpos]; wpos += (buffer[rpos] != '\r'); } buffer[wpos] = '\0'; } Does anyone see a problem? Has anyone ever fixed this problem? Pat -- +---------------------------------------------------------------+ | FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | | Archives: http://post.queensu.ca/listserv/wwwarch/circle.html | +---------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/05/01 PST