Diff for /freem/src/strings.c between versions 1.6 and 1.7

version 1.6, 2025/04/13 04:22:43 version 1.7, 2025/04/15 02:24:43
Line 24 Line 24
  *   along with FreeM.  If not, see <https://www.gnu.org/licenses/>.   *   along with FreeM.  If not, see <https://www.gnu.org/licenses/>.
  *   *
  *   $Log$   *   $Log$
    *   Revision 1.7  2025/04/15 02:24:43  snw
    *   Improve FreeM logging capabilities
    *
  *   Revision 1.6  2025/04/13 04:22:43  snw   *   Revision 1.6  2025/04/13 04:22:43  snw
  *   Fix snprintf calls   *   Fix snprintf calls
  *   *
Line 46 Line 49
 #include <stdarg.h>  #include <stdarg.h>
 #include <string.h>  #include <string.h>
 #include <stdlib.h>  #include <stdlib.h>
   #include <stdarg.h>
   
 /* length of 'source' string in bytes */  /* length of 'source' string in bytes */
 long int stlen (const char *source)                               long int stlen (const char *source)                             
Line 177  char *trim (char *s) Line 181  char *trim (char *s)
   
 }  }
   
   /*
   int stnprintf(char *dst, int size, char *fmt, ...)
   {
       va_list ptr;
       va_start (ptr, fmt);
   
       char ch;
       char typ;
       
       register int i;
       register int k;
   
       k = 0;
   
       for (i = 0; fmt[i] != '\201'; i++) {
           ch = fmt[i];
   
           if ((k + 1) == size) {
               dst[k + 1] = '\201';
               return k;
           }            
           
           if (ch == '%') {
               typ = fmt[++i];
   
               switch (typ) {
   
                   case '%':
                       dst[k++] = '%';
                       break;
   
                   case 's':
                       
                   
               }
           }
           else if (ch == '\') {
   
           }
       }
   }
   */
   
 /* convert EOL-terminated string 'mstr' to NUL-terminated string in-place */  /* convert EOL-terminated string 'mstr' to NUL-terminated string in-place */
 void stcnv_m2c(char *mstr)  void stcnv_m2c(char *mstr)

Removed from v.1.6  
changed lines
  Added in v.1.7


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>