dos.c - rohrpost - A commandline mail client to change the world as we see it.
 (HTM) git clone git://r-36.net/rohrpost
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       dos.c (530B)
       ---
            1 /*
            2  * Copy me if you can.
            3  * by 20h
            4  */
            5 
            6 #include <unistd.h>
            7 #include <stdlib.h>
            8 #include <string.h>
            9 #include <strings.h>
           10 
           11 #include "ind.h"
           12 
           13 char *
           14 dosenc(char *str, int l)
           15 {
           16         /* To be implemented. Really? */
           17         return str;
           18 }
           19 
           20 char *
           21 dosdec(char *str, int *len)
           22 {
           23         char *ret;
           24         int i, rlen;
           25 
           26         ret = NULL;
           27         for (i = 0, rlen = 0; i < *len; i++) {
           28                 if (str[i] == '\r' && i < (*len)-1 && str[i+1] == '\n')
           29                         continue;
           30 
           31                 ret = reallocz(ret, (++rlen)+1, 0);
           32                 ret[rlen-1] = str[i];
           33                 ret[rlen] = '\0';
           34         }
           35         *len = rlen;
           36 
           37         return ret;
           38 }
           39