Diff for /qemu/cutils.c between versions 1.1.1.3 and 1.1.1.4

version 1.1.1.3, 2018/04/24 16:50:24 version 1.1.1.4, 2018/04/24 17:20:27
Line 83  int stristart(const char *str, const cha Line 83  int stristart(const char *str, const cha
     return 1;      return 1;
 }  }
   
   /* XXX: use host strnlen if available ? */
   int qemu_strnlen(const char *s, int max_len)
   {
       int i;
   
       for(i = 0; i < max_len; i++) {
           if (s[i] == '\0') {
               break;
           }
       }
       return i;
   }
   
 time_t mktimegm(struct tm *tm)  time_t mktimegm(struct tm *tm)
 {  {
     time_t t;      time_t t;
Line 112  void qemu_iovec_init(QEMUIOVector *qiov, Line 125  void qemu_iovec_init(QEMUIOVector *qiov,
     qiov->size = 0;      qiov->size = 0;
 }  }
   
   void qemu_iovec_init_external(QEMUIOVector *qiov, struct iovec *iov, int niov)
   {
       int i;
   
       qiov->iov = iov;
       qiov->niov = niov;
       qiov->nalloc = -1;
       qiov->size = 0;
       for (i = 0; i < niov; i++)
           qiov->size += iov[i].iov_len;
   }
   
 void qemu_iovec_add(QEMUIOVector *qiov, void *base, size_t len)  void qemu_iovec_add(QEMUIOVector *qiov, void *base, size_t len)
 {  {
       assert(qiov->nalloc != -1);
   
     if (qiov->niov == qiov->nalloc) {      if (qiov->niov == qiov->nalloc) {
         qiov->nalloc = 2 * qiov->nalloc + 1;          qiov->nalloc = 2 * qiov->nalloc + 1;
         qiov->iov = qemu_realloc(qiov->iov, qiov->nalloc * sizeof(struct iovec));          qiov->iov = qemu_realloc(qiov->iov, qiov->nalloc * sizeof(struct iovec));
Line 126  void qemu_iovec_add(QEMUIOVector *qiov,  Line 153  void qemu_iovec_add(QEMUIOVector *qiov, 
   
 void qemu_iovec_destroy(QEMUIOVector *qiov)  void qemu_iovec_destroy(QEMUIOVector *qiov)
 {  {
       assert(qiov->nalloc != -1);
   
     qemu_free(qiov->iov);      qemu_free(qiov->iov);
 }  }
   
 void qemu_iovec_reset(QEMUIOVector *qiov)  void qemu_iovec_reset(QEMUIOVector *qiov)
 {  {
       assert(qiov->nalloc != -1);
   
     qiov->niov = 0;      qiov->niov = 0;
     qiov->size = 0;      qiov->size = 0;
 }  }

Removed from v.1.1.1.3  
changed lines
  Added in v.1.1.1.4


unix.superglobalmegacorp.com