Revision: 37524
          http://brlcad.svn.sourceforge.net/brlcad/?rev=37524&view=rev
Author:   bob1961
Date:     2010-02-02 17:47:15 +0000 (Tue, 02 Feb 2010)

Log Message:
-----------
Quell some warnings when compiling 64-bit Windows.

Modified Paths:
--------------
    brlcad/trunk/src/librt/binary_obj.c
    brlcad/trunk/src/librt/db5_comb.c
    brlcad/trunk/src/librt/db5_io.c
    brlcad/trunk/src/librt/db_io.c
    brlcad/trunk/src/librt/db_path.c
    brlcad/trunk/src/librt/db_tree.c
    brlcad/trunk/src/librt/fortray.c
    brlcad/trunk/src/librt/opennurbs_ext.cpp
    brlcad/trunk/src/librt/pr.c
    brlcad/trunk/src/librt/prep.c
    brlcad/trunk/src/librt/primitives/arb8/arb8.c
    brlcad/trunk/src/librt/primitives/brep/brep.cpp
    brlcad/trunk/src/librt/primitives/brep/brep_debug.cpp
    brlcad/trunk/src/librt/primitives/bspline/bspline.cpp
    brlcad/trunk/src/librt/primitives/dsp/dsp.c
    brlcad/trunk/src/librt/primitives/ebm/ebm.c
    brlcad/trunk/src/librt/primitives/ehy/ehy.c
    brlcad/trunk/src/librt/primitives/ell/ell.c
    brlcad/trunk/src/librt/primitives/epa/epa.c
    brlcad/trunk/src/librt/primitives/eto/eto.c
    brlcad/trunk/src/librt/primitives/extrude/extrude.c
    brlcad/trunk/src/librt/primitives/generic.c
    brlcad/trunk/src/librt/primitives/grip/grip.c
    brlcad/trunk/src/librt/primitives/half/half.c
    brlcad/trunk/src/librt/primitives/hf/hf.c
    brlcad/trunk/src/librt/primitives/hyp/hyp.c
    brlcad/trunk/src/librt/primitives/nmg/nmg_bool.c
    brlcad/trunk/src/librt/primitives/nmg/nmg_ck.c
    brlcad/trunk/src/librt/primitives/part/part.c
    brlcad/trunk/src/librt/primitives/revolve/revolve.h
    brlcad/trunk/src/librt/primitives/rhc/rhc.c
    brlcad/trunk/src/librt/primitives/rpc/rpc.c
    brlcad/trunk/src/librt/primitives/superell/superell.c
    brlcad/trunk/src/librt/primitives/tgc/tgc.c
    brlcad/trunk/src/librt/primitives/tor/tor.c
    brlcad/trunk/src/librt/primitives/vol/vol.c
    brlcad/trunk/src/librt/tree.c
    brlcad/trunk/src/librt/vlist.c

Modified: brlcad/trunk/src/librt/binary_obj.c
===================================================================
--- brlcad/trunk/src/librt/binary_obj.c 2010-02-02 17:46:13 UTC (rev 37523)
+++ brlcad/trunk/src/librt/binary_obj.c 2010-02-02 17:47:15 UTC (rev 37524)
@@ -106,7 +106,7 @@
     }
 
     /* just copy the bytes */
-    bip->count = num_items;
+    bip->count = (long)num_items;
     bip->u.int8 = (char *)bu_malloc( obj_length, "binary uniform object" );
     memcpy(bip->u.int8, bu_fd->buf, obj_length);
 

Modified: brlcad/trunk/src/librt/db5_comb.c
===================================================================
--- brlcad/trunk/src/librt/db5_comb.c   2010-02-02 17:46:13 UTC (rev 37523)
+++ brlcad/trunk/src/librt/db5_comb.c   2010-02-02 17:47:15 UTC (rev 37524)
@@ -92,7 +92,7 @@
            tcsp->n_leaf++;
            if ( tp->tr_l.tl_mat && !bn_mat_is_identity(tp->tr_l.tl_mat) )  
tcsp->n_mat++;
            /* Over-estimate storage requirement for matrix # */
-           tcsp->leafbytes += strlen(tp->tr_l.tl_name) + 1 + 8;
+           tcsp->leafbytes += (long)strlen(tp->tr_l.tl_name) + 1 + 8;
            return 1;
 
        case OP_NOT:
@@ -160,7 +160,7 @@
     const union tree   *tp,
     struct rt_comb_v5_serialize_state  *ssp)
 {
-    int        n;
+    size_t n;
     int        mi;
 
     RT_CK_TREE(tp);

Modified: brlcad/trunk/src/librt/db5_io.c
===================================================================
--- brlcad/trunk/src/librt/db5_io.c     2010-02-02 17:46:13 UTC (rev 37523)
+++ brlcad/trunk/src/librt/db5_io.c     2010-02-02 17:47:15 UTC (rev 37524)
@@ -347,11 +347,11 @@
 db5_get_raw_internal_fp(struct db5_raw_internal *rip, FILE *fp)
 {
     struct db5_ondisk_header   header;
-    unsigned char                      lenbuf[8];
+    unsigned char              lenbuf[8];
     int                                count = 0;
     int                                used;
-    long                               want, got;
-    unsigned char                      *cp;
+    size_t                     want, got;
+    unsigned char              *cp;
 
     if ( fread( (unsigned char *)&header, sizeof header, 1, fp ) != 1  )  {
        if ( feof(fp) )  return -1;
@@ -476,7 +476,7 @@
     need = sizeof(struct db5_ondisk_header);
     need += 8; /* for object_length */
     if ( name )  {
-       namelen = strlen(name) + 1;     /* includes null */
+       namelen = (long)strlen(name) + 1;       /* includes null */
        if ( namelen > 1 )  {
            n_width = db5_select_length_encoding(namelen);
            need += namelen + db5_enc_len[n_width];
@@ -811,12 +811,12 @@
     avpp = avs->avp;
     for ( i = 0; i < (size_t)avs->count; i++, avpp++ )  {
        if (avpp->name) {
-           need += strlen(avpp->name) + 1; /* include room for NULL */
+           need += (int)strlen(avpp->name) + 1; /* include room for NULL */
        } else {
            need += 1;
        }
        if (avpp->value) {
-           need += strlen(avpp->value) + 1; /* include room for NULL */
+           need += (int)strlen(avpp->value) + 1; /* include room for NULL */
        } else {
            need += 1;
        }
@@ -839,14 +839,14 @@
        int len;
 
        if (avpp->name) {
-           len = strlen(avpp->name);
+           len = (int)strlen(avpp->name);
            memcpy(cp, avpp->name, len);
            cp += len + 1;
        }
        *cp = '\0'; /* pad null */
 
        if (avpp->value) {
-           len = strlen(avpp->value);
+           len = (int)strlen(avpp->value);
            memcpy(cp, avpp->value, strlen(avpp->value));
            cp += len + 1;
        }

Modified: brlcad/trunk/src/librt/db_io.c
===================================================================
--- brlcad/trunk/src/librt/db_io.c      2010-02-02 17:46:13 UTC (rev 37523)
+++ brlcad/trunk/src/librt/db_io.c      2010-02-02 17:47:15 UTC (rev 37524)
@@ -54,7 +54,7 @@
     /* byte count */
     /* byte offset from start of file */
 {
-    int got;
+    long int got;
 
     RT_CK_DBI(dbip);
     if (RT_G_DEBUG&DEBUG_DB) {
@@ -79,7 +79,7 @@
 
     if (fseek(dbip->dbi_fp, offset, 0))
        bu_bomb("db_read: fseek error\n");
-    got = fread(addr, 1, count, dbip->dbi_fp);
+    got = (long int)fread(addr, 1, count, dbip->dbi_fp);
 
     bu_semaphore_release(BU_SEM_SYSCALL);
 
@@ -208,7 +208,7 @@
 int
 db_write(struct db_i *dbip, const genptr_t addr, long int count, long int 
offset)
 {
-    register int got;
+    register long int got;
 
     RT_CK_DBI(dbip);
     if (RT_G_DEBUG&DEBUG_DB) {
@@ -231,7 +231,7 @@
     bu_suspend_interrupts();
 
     (void)fseek(dbip->dbi_fp, offset, 0);
-    got = fwrite(addr, 1, count, dbip->dbi_fp);
+    got = (long int)fwrite(addr, 1, count, dbip->dbi_fp);
     fflush(dbip->dbi_fp);
 
     bu_restore_interrupts();

Modified: brlcad/trunk/src/librt/db_path.c
===================================================================
--- brlcad/trunk/src/librt/db_path.c    2010-02-02 17:46:13 UTC (rev 37523)
+++ brlcad/trunk/src/librt/db_path.c    2010-02-02 17:47:15 UTC (rev 37524)
@@ -191,7 +191,7 @@
     len = 3; /* leading slash, trailing null, spare */
     for ( i=pp->fp_len-1; i >= 0; i-- )  {
        if ( pp->fp_names[i] )
-           len += strlen( pp->fp_names[i]->d_namep ) + 1;
+           len += (int)strlen( pp->fp_names[i]->d_namep ) + 1;
        else
            len += 16;
     }
@@ -205,7 +205,7 @@
        rem--;
        if ( pp->fp_names[i] ) {
            bu_strlcpy( cp, pp->fp_names[i]->d_namep, rem );
-           rem -= strlen(pp->fp_names[i]->d_namep);
+           rem -= (int)strlen(pp->fp_names[i]->d_namep);
        } else {
            bu_strlcpy( cp, "**NULL**", rem );
            rem -= 8;
@@ -275,7 +275,7 @@
     char               *copy;
     int                        nslash = 0;
     int                        ret = 0;
-    int                        len;
+    size_t             len;
 
     RT_CK_DBI(dbip);
 

Modified: brlcad/trunk/src/librt/db_tree.c
===================================================================
--- brlcad/trunk/src/librt/db_tree.c    2010-02-02 17:46:13 UTC (rev 37523)
+++ brlcad/trunk/src/librt/db_tree.c    2010-02-02 17:47:15 UTC (rev 37524)
@@ -49,7 +49,7 @@
 void
 db_dup_db_tree_state(struct db_tree_state *otsp, const struct db_tree_state 
*itsp)
 {
-    int shader_len=0;
+    size_t shader_len=0;
     size_t i;
 
     RT_CK_DBTS(itsp);

Modified: brlcad/trunk/src/librt/fortray.c
===================================================================
--- brlcad/trunk/src/librt/fortray.c    2010-02-02 17:46:13 UTC (rev 37523)
+++ brlcad/trunk/src/librt/fortray.c    2010-02-02 17:47:15 UTC (rev 37524)
@@ -108,7 +108,7 @@
     bu_strlcpy( buf, str, len );
 
     /* Remove any trailing blanks */
-    for ( i=strlen(buf)-1; i >= 0; i-- )  {
+    for ( i=(int)strlen(buf)-1; i >= 0; i-- )  {
        if ( buf[i] != ' ' && buf[i] != '\n' )  break;
        buf[i] = '\0';
     }
@@ -352,7 +352,7 @@
     }
     for ( BU_LIST_FOR( rp, region, &((*rtip)->HeadRegion) ) )  {
        if ( rp->reg_bit != rnum )  continue;
-       len = strlen( rp->reg_name );
+       len = (int)strlen( rp->reg_name );
        offset = 0;
        if ( len >= fbuflen )  {
            offset = len-(fbuflen+1);

Modified: brlcad/trunk/src/librt/opennurbs_ext.cpp
===================================================================
--- brlcad/trunk/src/librt/opennurbs_ext.cpp    2010-02-02 17:46:13 UTC (rev 
37523)
+++ brlcad/trunk/src/librt/opennurbs_ext.cpp    2010-02-02 17:47:15 UTC (rev 
37524)
@@ -1384,7 +1384,7 @@
     // truly - i don't know WTF openNURBS is doing here
     // when it prints out the knots, they only have multiplicity 3,
     // but yet the order of the curve is 4!!!
-    int num_knots = spline.knots.size() - 2;
+    int num_knots = (int)spline.knots.size() - 2;
     for (int i = 0; i < num_knots; i++) {
        double knot = spline.knots[i+1];
        TRACE("knot: " << knot);

Modified: brlcad/trunk/src/librt/pr.c
===================================================================
--- brlcad/trunk/src/librt/pr.c 2010-02-02 17:46:13 UTC (rev 37523)
+++ brlcad/trunk/src/librt/pr.c 2010-02-02 17:47:15 UTC (rev 37524)
@@ -492,7 +492,7 @@
     char *left, *right;
     char *return_str;
     char op = OP_GUARD;
-    int return_length;
+    size_t return_length;
 
     if ( tree == NULL )
        return bu_strdup("NULL_ptr");

Modified: brlcad/trunk/src/librt/prep.c
===================================================================
--- brlcad/trunk/src/librt/prep.c       2010-02-02 17:46:13 UTC (rev 37523)
+++ brlcad/trunk/src/librt/prep.c       2010-02-02 17:47:15 UTC (rev 37524)
@@ -883,7 +883,7 @@
     }
 
     if (BU_LIST_IS_EMPTY(&resp->re_solid_bitv)) {
-       solidbits = bu_bitv_new(nbits);
+       solidbits = bu_bitv_new((unsigned int)nbits);
     } else {
        for (BU_LIST_FOR(solidbits, bu_bitv, &resp->re_solid_bitv)) {
            if (solidbits->nbits >= nbits) {
@@ -894,7 +894,7 @@
            counter++;
        }
        if (solidbits == (struct bu_bitv *)&resp->re_solid_bitv) {
-           solidbits = bu_bitv_new(nbits);
+           solidbits = bu_bitv_new((unsigned int)nbits);
        }
     }
 
@@ -1426,7 +1426,7 @@
 int
 obj_in_path(const char *path, const char *obj)
 {
-    int obj_len=strlen(obj);
+    size_t obj_len=strlen(obj);
     char *ptr;
 
     ptr = strstr(path, obj);

Modified: brlcad/trunk/src/librt/primitives/arb8/arb8.c
===================================================================
--- brlcad/trunk/src/librt/primitives/arb8/arb8.c       2010-02-02 17:46:13 UTC 
(rev 37523)
+++ brlcad/trunk/src/librt/primitives/arb8/arb8.c       2010-02-02 17:47:15 UTC 
(rev 37524)
@@ -128,14 +128,14 @@
 
 
 const struct bu_structparse rt_arb_parse[] = {
-    { "%f", 3, "V1", bu_offsetof(struct rt_arb_internal, pt[0][X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    { "%f", 3, "V2", bu_offsetof(struct rt_arb_internal, pt[1][X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    { "%f", 3, "V3", bu_offsetof(struct rt_arb_internal, pt[2][X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    { "%f", 3, "V4", bu_offsetof(struct rt_arb_internal, pt[3][X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    { "%f", 3, "V5", bu_offsetof(struct rt_arb_internal, pt[4][X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    { "%f", 3, "V6", bu_offsetof(struct rt_arb_internal, pt[5][X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    { "%f", 3, "V7", bu_offsetof(struct rt_arb_internal, pt[6][X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    { "%f", 3, "V8", bu_offsetof(struct rt_arb_internal, pt[7][X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "V1", (long)bu_offsetof(struct rt_arb_internal, pt[0][X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "V2", (long)bu_offsetof(struct rt_arb_internal, pt[1][X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "V3", (long)bu_offsetof(struct rt_arb_internal, pt[2][X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "V4", (long)bu_offsetof(struct rt_arb_internal, pt[3][X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "V5", (long)bu_offsetof(struct rt_arb_internal, pt[4][X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "V6", (long)bu_offsetof(struct rt_arb_internal, pt[5][X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "V7", (long)bu_offsetof(struct rt_arb_internal, pt[6][X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "V8", (long)bu_offsetof(struct rt_arb_internal, pt[7][X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     { {'\0', '\0', '\0', '\0'}, 0, (char *)NULL, 0, BU_STRUCTPARSE_FUNC_NULL, 
NULL, NULL }
 };
 

Modified: brlcad/trunk/src/librt/primitives/brep/brep.cpp
===================================================================
--- brlcad/trunk/src/librt/primitives/brep/brep.cpp     2010-02-02 17:46:13 UTC 
(rev 37523)
+++ brlcad/trunk/src/librt/primitives/brep/brep.cpp     2010-02-02 17:47:15 UTC 
(rev 37524)
@@ -2121,7 +2121,7 @@
        }
     }
                
-    return (hit) ? hits.size() : 0; // MISS
+    return (hit) ? (int)hits.size() : 0; // MISS
 }
 
 
@@ -2641,8 +2641,8 @@
 RT_MemoryArchive::CreateCopy() const
 {
     genptr_t memory = (genptr_t)bu_malloc(m_buffer.size()*sizeof(char), 
"rt_memoryarchive createcopy");
-    const int size = m_buffer.size();
-    for (int i = 0; i < size; i++) {
+    const size_t size = m_buffer.size();
+    for (size_t i = 0; i < size; i++) {
        ((char*)memory)[i] = m_buffer[i];
     }
     return memory;
@@ -2652,7 +2652,7 @@
 size_t
 RT_MemoryArchive::Read(size_t amount, void* buf)
 {
-    const int read_amount = (pos + amount > m_buffer.size()) ? 
m_buffer.size()-pos : amount;
+    const size_t read_amount = (pos + amount > m_buffer.size()) ? 
m_buffer.size()-pos : amount;
     const size_t start = pos;
     for (; pos < (start+read_amount); pos++) {
        ((char*)buf)[pos-start] = m_buffer[pos];
@@ -2665,7 +2665,7 @@
 RT_MemoryArchive::Write(const size_t amount, const void* buf)
 {
     // the write can come in at any position!
-    const int start = pos;
+    const size_t start = pos;
     // resize if needed to support new data
     if (m_buffer.size() < (start+amount)) {
        m_buffer.resize(start+amount);
@@ -2726,7 +2726,7 @@
     ON_TextLog err(stderr);
     bool ok = model.Write(archive, 4, "export5", &err);
     if (ok) {
-       ep->ext_nbytes = archive.Size();
+       ep->ext_nbytes = (long)archive.Size();
        ep->ext_buf = archive.CreateCopy();
        return 0;
     } else {

Modified: brlcad/trunk/src/librt/primitives/brep/brep_debug.cpp
===================================================================
--- brlcad/trunk/src/librt/primitives/brep/brep_debug.cpp       2010-02-02 
17:46:13 UTC (rev 37523)
+++ brlcad/trunk/src/librt/primitives/brep/brep_debug.cpp       2010-02-02 
17:47:15 UTC (rev 37524)
@@ -155,6 +155,8 @@
     list<BBNode*> leaves;
     surf->getLeaves(leaves);
 
+    VSETALL(min, 0.0);
+
     ON_TextLog tl(stderr);
     vhead = rt_vlblock_find(vbp, RED);
     RT_ADD_VLIST(vhead, min, BN_VLIST_LINE_MOVE);
@@ -192,6 +194,8 @@
     list<BRNode*> leaves;
     st->ctree->getLeaves(leaves);
 
+    VSETALL(min, 0.0);
+
     ON_TextLog tl(stderr);
     vhead = rt_vlblock_find(vbp, RED);
     RT_ADD_VLIST(vhead, min, BN_VLIST_LINE_MOVE);

Modified: brlcad/trunk/src/librt/primitives/bspline/bspline.cpp
===================================================================
--- brlcad/trunk/src/librt/primitives/bspline/bspline.cpp       2010-02-02 
17:46:13 UTC (rev 37523)
+++ brlcad/trunk/src/librt/primitives/bspline/bspline.cpp       2010-02-02 
17:47:15 UTC (rev 37524)
@@ -944,9 +944,9 @@
        grans = rt_nurb_grans(srf);
 
        rec[rec_ptr].d.d_id = ID_BSURF;
-       rec[rec_ptr].d.d_nknots = (((srf->u.k_size + srf->v.k_size)
+       rec[rec_ptr].d.d_nknots = (short)(((srf->u.k_size + srf->v.k_size)
                                    * sizeof(dbfloat_t)) + sizeof(union 
record)-1)/ sizeof(union record);
-       rec[rec_ptr].d.d_nctls = ((
+       rec[rec_ptr].d.d_nctls = (short)((
                                      RT_NURB_EXTRACT_COORDS(srf->pt_type)
                                      * (srf->s_size[0] * srf->s_size[1])
                                      * sizeof(dbfloat_t)) + sizeof(union 
record)-1)

Modified: brlcad/trunk/src/librt/primitives/dsp/dsp.c
===================================================================
--- brlcad/trunk/src/librt/primitives/dsp/dsp.c 2010-02-02 17:46:13 UTC (rev 
37523)
+++ brlcad/trunk/src/librt/primitives/dsp/dsp.c 2010-02-02 17:47:15 UTC (rev 
37524)
@@ -271,7 +271,7 @@
     {"%i",     1, "sm", DSP_O(dsp_smooth), BU_STRUCTPARSE_FUNC_NULL, NULL, 
NULL },
     {"%d",     1, "w", DSP_O(dsp_xcnt), BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     {"%d",     1, "n", DSP_O(dsp_ycnt), BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    {"%f",     16, "stom", DSP_AO(dsp_stom), hook_mtos_from_stom, NULL, NULL },
+    {"%f",     16, "stom", (long)DSP_AO(dsp_stom), hook_mtos_from_stom, NULL, 
NULL },
     {"",       0, (char *)0, 0,        BU_STRUCTPARSE_FUNC_NULL, NULL, NULL }
 };
 
@@ -282,7 +282,7 @@
     {"%i",     1, "sm", DSP_O(dsp_smooth), BU_STRUCTPARSE_FUNC_NULL, NULL, 
NULL },
     {"%d",     1, "w", DSP_O(dsp_xcnt), BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     {"%d",     1, "n", DSP_O(dsp_ycnt), BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    {"%f",     16, "stom", DSP_AO(dsp_stom), BU_STRUCTPARSE_FUNC_NULL, NULL, 
NULL },
+    {"%f",     16, "stom", (long)DSP_AO(dsp_stom), BU_STRUCTPARSE_FUNC_NULL, 
NULL, NULL },
     {"",       0, (char *)0, 0,        BU_STRUCTPARSE_FUNC_NULL, NULL, NULL }
 };
 
@@ -4638,7 +4638,7 @@
     {"%d",  1, "n",  DSP_O(dsp_ycnt), hook_verify, NULL, NULL },
     {"%i",  1, "sm", DSP_O(dsp_smooth), BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     {"%c",  1, "cut", DSP_O(dsp_cuttype), hook_verify, NULL, NULL },
-    {"%f", 16, "stom", DSP_AO(dsp_stom), hook_verify, NULL, NULL },
+    {"%f", 16, "stom", (long)DSP_AO(dsp_stom), hook_verify, NULL, NULL },
     {"",    0, (char *)0, 0, BU_STRUCTPARSE_FUNC_NULL, NULL, NULL }
 };
 

Modified: brlcad/trunk/src/librt/primitives/ebm/ebm.c
===================================================================
--- brlcad/trunk/src/librt/primitives/ebm/ebm.c 2010-02-02 17:46:13 UTC (rev 
37523)
+++ brlcad/trunk/src/librt/primitives/ebm/ebm.c 2010-02-02 17:47:15 UTC (rev 
37524)
@@ -63,11 +63,11 @@
 #define RT_EBM_O(m) bu_offsetof(struct rt_ebm_internal, m)
 
 const struct bu_structparse rt_ebm_parse[] = {
-    {"%s",     RT_EBM_NAME_LEN, "file", bu_offsetofarray(struct 
rt_ebm_internal, file), BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    {"%s",     RT_EBM_NAME_LEN, "file", (long)bu_offsetofarray(struct 
rt_ebm_internal, file), BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     {"%d",     1, "w",         RT_EBM_O(xdim),         
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     {"%d",     1, "n",         RT_EBM_O(ydim),         
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     {"%f",     1, "d",         RT_EBM_O(tallness),     
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    {"%f",     16, "mat", bu_offsetofarray(struct rt_ebm_internal, mat), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    {"%f",     16, "mat", (long)bu_offsetofarray(struct rt_ebm_internal, mat), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     {"",       0, (char *)0, 0,                        
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL }
 };
 

Modified: brlcad/trunk/src/librt/primitives/ehy/ehy.c
===================================================================
--- brlcad/trunk/src/librt/primitives/ehy/ehy.c 2010-02-02 17:46:13 UTC (rev 
37523)
+++ brlcad/trunk/src/librt/primitives/ehy/ehy.c 2010-02-02 17:47:15 UTC (rev 
37524)
@@ -174,9 +174,9 @@
 
 
 const struct bu_structparse rt_ehy_parse[] = {
-    { "%f", 3, "V",   bu_offsetof(struct rt_ehy_internal, ehy_V[X]),  
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    { "%f", 3, "H",   bu_offsetof(struct rt_ehy_internal, ehy_H[X]),  
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    { "%f", 3, "A",   bu_offsetof(struct rt_ehy_internal, ehy_Au[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "V",   (long)bu_offsetof(struct rt_ehy_internal, ehy_V[X]),  
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "H",   (long)bu_offsetof(struct rt_ehy_internal, ehy_H[X]),  
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "A",   (long)bu_offsetof(struct rt_ehy_internal, ehy_Au[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     { "%f", 1, "r_1", bu_offsetof(struct rt_ehy_internal, ehy_r1),    
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     { "%f", 1, "r_2", bu_offsetof(struct rt_ehy_internal, ehy_r2),    
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     { "%f", 1, "c",   bu_offsetof(struct rt_ehy_internal, ehy_c),     
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },

Modified: brlcad/trunk/src/librt/primitives/ell/ell.c
===================================================================
--- brlcad/trunk/src/librt/primitives/ell/ell.c 2010-02-02 17:46:13 UTC (rev 
37523)
+++ brlcad/trunk/src/librt/primitives/ell/ell.c 2010-02-02 17:47:15 UTC (rev 
37524)
@@ -45,10 +45,10 @@
                            struct rt_i *rtip));
 
 const struct bu_structparse rt_ell_parse[] = {
-    { "%f", 3, "V", bu_offsetof(struct rt_ell_internal, v[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    { "%f", 3, "A", bu_offsetof(struct rt_ell_internal, a[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    { "%f", 3, "B", bu_offsetof(struct rt_ell_internal, b[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    { "%f", 3, "C", bu_offsetof(struct rt_ell_internal, c[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "V", (long)bu_offsetof(struct rt_ell_internal, v[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "A", (long)bu_offsetof(struct rt_ell_internal, a[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "B", (long)bu_offsetof(struct rt_ell_internal, b[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "C", (long)bu_offsetof(struct rt_ell_internal, c[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     { {'\0', '\0', '\0', '\0'}, 0, (char *)NULL, 0, BU_STRUCTPARSE_FUNC_NULL, 
NULL, NULL }
 };
 

Modified: brlcad/trunk/src/librt/primitives/epa/epa.c
===================================================================
--- brlcad/trunk/src/librt/primitives/epa/epa.c 2010-02-02 17:46:13 UTC (rev 
37523)
+++ brlcad/trunk/src/librt/primitives/epa/epa.c 2010-02-02 17:47:15 UTC (rev 
37524)
@@ -173,9 +173,9 @@
 
 
 const struct bu_structparse rt_epa_parse[] = {
-    { "%f", 3, "V",   bu_offsetof(struct rt_epa_internal, epa_V[X]),  
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    { "%f", 3, "H",   bu_offsetof(struct rt_epa_internal, epa_H[X]),  
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    { "%f", 3, "A",   bu_offsetof(struct rt_epa_internal, epa_Au[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "V",   (long)bu_offsetof(struct rt_epa_internal, epa_V[X]),  
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "H",   (long)bu_offsetof(struct rt_epa_internal, epa_H[X]),  
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "A",   (long)bu_offsetof(struct rt_epa_internal, epa_Au[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     { "%f", 1, "r_1", bu_offsetof(struct rt_epa_internal, epa_r1),    
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     { "%f", 1, "r_2", bu_offsetof(struct rt_epa_internal, epa_r2),    
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     { {'\0', '\0', '\0', '\0'}, 0, (char *)NULL, 0, BU_STRUCTPARSE_FUNC_NULL, 
NULL, NULL }

Modified: brlcad/trunk/src/librt/primitives/eto/eto.c
===================================================================
--- brlcad/trunk/src/librt/primitives/eto/eto.c 2010-02-02 17:46:13 UTC (rev 
37523)
+++ brlcad/trunk/src/librt/primitives/eto/eto.c 2010-02-02 17:47:15 UTC (rev 
37524)
@@ -139,9 +139,9 @@
 
 
 const struct bu_structparse rt_eto_parse[] = {
-    { "%f", 3, "V",   bu_offsetof(struct rt_eto_internal, eto_V[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    { "%f", 3, "N",   bu_offsetof(struct rt_eto_internal, eto_N[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    { "%f", 3, "C",   bu_offsetof(struct rt_eto_internal, eto_C[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "V",   (long)bu_offsetof(struct rt_eto_internal, eto_V[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "N",   (long)bu_offsetof(struct rt_eto_internal, eto_N[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "C",   (long)bu_offsetof(struct rt_eto_internal, eto_C[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     { "%f", 1, "r",   bu_offsetof(struct rt_eto_internal, eto_r),    
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     { "%f", 1, "r_d", bu_offsetof(struct rt_eto_internal, eto_rd),   
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     { {'\0', '\0', '\0', '\0'}, 0, (char *)NULL, 0, BU_STRUCTPARSE_FUNC_NULL, 
NULL, NULL }

Modified: brlcad/trunk/src/librt/primitives/extrude/extrude.c
===================================================================
--- brlcad/trunk/src/librt/primitives/extrude/extrude.c 2010-02-02 17:46:13 UTC 
(rev 37523)
+++ brlcad/trunk/src/librt/primitives/extrude/extrude.c 2010-02-02 17:47:15 UTC 
(rev 37524)
@@ -2179,7 +2179,7 @@
     RT_EXTRUDE_CK_MAGIC(extrude_ip);
 
     BU_CK_EXTERNAL(ep);
-    ep->ext_nbytes = 4 * ELEMENTS_PER_VECT * SIZEOF_NETWORK_DOUBLE + 
SIZEOF_NETWORK_LONG + strlen(extrude_ip->sketch_name) + 1;
+    ep->ext_nbytes = (long)(4 * ELEMENTS_PER_VECT * SIZEOF_NETWORK_DOUBLE + 
SIZEOF_NETWORK_LONG + strlen(extrude_ip->sketch_name) + 1);
     ep->ext_buf = (genptr_t)bu_calloc(1, ep->ext_nbytes, "extrusion external");
 
     ptr = (unsigned char *)ep->ext_buf;

Modified: brlcad/trunk/src/librt/primitives/generic.c
===================================================================
--- brlcad/trunk/src/librt/primitives/generic.c 2010-02-02 17:46:13 UTC (rev 
37523)
+++ brlcad/trunk/src/librt/primitives/generic.c 2010-02-02 17:47:15 UTC (rev 
37524)
@@ -211,7 +211,7 @@
     BU_ASSERT(&rt_functab[intern->idb_type] == ftp);
 
     intern->idb_meth = ftp;
-    intern->idb_ptr = bu_calloc(ftp->ft_internal_size, 1, "rt_generic_make");
+    intern->idb_ptr = bu_calloc((unsigned int)ftp->ft_internal_size, 1, 
"rt_generic_make");
     *((long *)(intern->idb_ptr)) = ftp->ft_internal_magic;
 }
 

Modified: brlcad/trunk/src/librt/primitives/grip/grip.c
===================================================================
--- brlcad/trunk/src/librt/primitives/grip/grip.c       2010-02-02 17:46:13 UTC 
(rev 37523)
+++ brlcad/trunk/src/librt/primitives/grip/grip.c       2010-02-02 17:47:15 UTC 
(rev 37524)
@@ -56,8 +56,8 @@
 #define GRIP_NULL ((struct grip_specific *)0)
 
 const struct bu_structparse rt_grp_parse[] = {
-    { "%f", 3, "V", bu_offsetof(struct rt_grip_internal, center[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    { "%f", 3, "N", bu_offsetof(struct rt_grip_internal, normal[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "V", (long)bu_offsetof(struct rt_grip_internal, center[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "N", (long)bu_offsetof(struct rt_grip_internal, normal[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     { "%f", 1, "L", bu_offsetof(struct rt_grip_internal, mag), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     { {'\0', '\0', '\0', '\0'}, 0, (char *)NULL, 0, BU_STRUCTPARSE_FUNC_NULL, 
NULL, NULL }
 };

Modified: brlcad/trunk/src/librt/primitives/half/half.c
===================================================================
--- brlcad/trunk/src/librt/primitives/half/half.c       2010-02-02 17:46:13 UTC 
(rev 37523)
+++ brlcad/trunk/src/librt/primitives/half/half.c       2010-02-02 17:47:15 UTC 
(rev 37524)
@@ -59,8 +59,8 @@
 #define HALF_NULL ((struct half_specific *)0)
 
 const struct bu_structparse rt_hlf_parse[] = {
-    { "%f", 3, "N", bu_offsetof(struct rt_half_internal, eqn[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    { "%f", 1, "d", bu_offsetof(struct rt_half_internal, eqn[W]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "N", (long)bu_offsetof(struct rt_half_internal, eqn[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 1, "d", (long)bu_offsetof(struct rt_half_internal, eqn[W]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     { {'\0', '\0', '\0', '\0'}, 0, (char *)NULL, 0, BU_STRUCTPARSE_FUNC_NULL, 
NULL, NULL }
 };
 

Modified: brlcad/trunk/src/librt/primitives/hf/hf.c
===================================================================
--- brlcad/trunk/src/librt/primitives/hf/hf.c   2010-02-02 17:46:13 UTC (rev 
37523)
+++ brlcad/trunk/src/librt/primitives/hf/hf.c   2010-02-02 17:47:15 UTC (rev 
37524)
@@ -64,16 +64,16 @@
 
 /* All fields valid in string solid */
 const struct bu_structparse rt_hf_parse[] = {
-    {"%s",     128,    "cfile",        bu_offsetofarray(struct rt_hf_internal, 
cfile), BU_STRUCTPARSE_FUNC_NULL, NULL, NULL},
-    {"%s",     128,    "dfile",        bu_offsetofarray(struct rt_hf_internal, 
dfile), BU_STRUCTPARSE_FUNC_NULL, NULL, NULL},
-    {"%s",     8,      "fmt",          bu_offsetofarray(struct rt_hf_internal, 
fmt), BU_STRUCTPARSE_FUNC_NULL, NULL, NULL},
+    {"%s",     128,    "cfile",        (long)bu_offsetofarray(struct 
rt_hf_internal, cfile), BU_STRUCTPARSE_FUNC_NULL, NULL, NULL},
+    {"%s",     128,    "dfile",        (long)bu_offsetofarray(struct 
rt_hf_internal, dfile), BU_STRUCTPARSE_FUNC_NULL, NULL, NULL},
+    {"%s",     8,      "fmt",          (long)bu_offsetofarray(struct 
rt_hf_internal, fmt), BU_STRUCTPARSE_FUNC_NULL, NULL, NULL},
     {"%d",     1,      "w",            HF_O(w),                
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     {"%d",     1,      "n",            HF_O(n),                
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     {"%d",     1,      "shorts",       HF_O(shorts),           
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     {"%f",     1,      "file2mm",      HF_O(file2mm),          
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    {"%f",     3,      "v",            HF_O(v[0]),             
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    {"%f",     3,      "x",            HF_O(x[0]),             
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    {"%f",     3,      "y",            HF_O(y[0]),             
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    {"%f",     3,      "v",            (long)HF_O(v[0]),               
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    {"%f",     3,      "x",            (long)HF_O(x[0]),               
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    {"%f",     3,      "y",            (long)HF_O(y[0]),               
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     {"%f",     1,      "xlen",         HF_O(xlen),             
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     {"%f",     1,      "ylen",         HF_O(ylen),             
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     {"%f",     1,      "zscale",       HF_O(zscale),           
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
@@ -81,8 +81,8 @@
 };
 /* Subset of fields found in cfile */
 const struct bu_structparse rt_hf_cparse[] = {
-    {"%s",     128,    "dfile",        bu_offsetofarray(struct rt_hf_internal, 
dfile), BU_STRUCTPARSE_FUNC_NULL, NULL, NULL},
-    {"%s",     8,      "fmt",          bu_offsetofarray(struct rt_hf_internal, 
fmt), BU_STRUCTPARSE_FUNC_NULL, NULL, NULL},
+    {"%s",     128,    "dfile",        (long)bu_offsetofarray(struct 
rt_hf_internal, dfile), BU_STRUCTPARSE_FUNC_NULL, NULL, NULL},
+    {"%s",     8,      "fmt",          (long)bu_offsetofarray(struct 
rt_hf_internal, fmt), BU_STRUCTPARSE_FUNC_NULL, NULL, NULL},
     {"%d",     1,      "w",            HF_O(w),                
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     {"%d",     1,      "n",            HF_O(n),                
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     {"%d",     1,      "shorts",       HF_O(shorts),           
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },

Modified: brlcad/trunk/src/librt/primitives/hyp/hyp.c
===================================================================
--- brlcad/trunk/src/librt/primitives/hyp/hyp.c 2010-02-02 17:46:13 UTC (rev 
37523)
+++ brlcad/trunk/src/librt/primitives/hyp/hyp.c 2010-02-02 17:47:15 UTC (rev 
37524)
@@ -103,9 +103,9 @@
 
 
 const struct bu_structparse rt_hyp_parse[] = {
-    { "%f", 3, "V",   bu_offsetof(struct rt_hyp_internal, hyp_Vi[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    { "%f", 3, "H",   bu_offsetof(struct rt_hyp_internal, hyp_Hi[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    { "%f", 3, "A",   bu_offsetof(struct rt_hyp_internal, hyp_A[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "V",   (long)bu_offsetof(struct rt_hyp_internal, hyp_Vi[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "H",   (long)bu_offsetof(struct rt_hyp_internal, hyp_Hi[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "A",   (long)bu_offsetof(struct rt_hyp_internal, hyp_A[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     { "%f", 1, "b", bu_offsetof(struct rt_hyp_internal, hyp_b), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     { "%f", 1, "bnr",   bu_offsetof(struct rt_hyp_internal, hyp_bnr), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     { {'\0', '\0', '\0', '\0'}, 0, (char *)NULL, 0, BU_STRUCTPARSE_FUNC_NULL, 
NULL, NULL }

Modified: brlcad/trunk/src/librt/primitives/nmg/nmg_bool.c
===================================================================
--- brlcad/trunk/src/librt/primitives/nmg/nmg_bool.c    2010-02-02 17:46:13 UTC 
(rev 37523)
+++ brlcad/trunk/src/librt/primitives/nmg/nmg_bool.c    2010-02-02 17:47:15 UTC 
(rev 37524)
@@ -1139,7 +1139,7 @@
     int op;
     const char *op_str;
     char *name;
-    int rem;
+    size_t rem;
 
     RT_CK_TREE(tp);
     BN_CK_TOL(tol);

Modified: brlcad/trunk/src/librt/primitives/nmg/nmg_ck.c
===================================================================
--- brlcad/trunk/src/librt/primitives/nmg/nmg_ck.c      2010-02-02 17:46:13 UTC 
(rev 37523)
+++ brlcad/trunk/src/librt/primitives/nmg/nmg_ck.c      2010-02-02 17:47:15 UTC 
(rev 37524)
@@ -683,7 +683,7 @@
 {
     char *errstr;
     struct edgeuse *eparent;
-    int len = strlen(str)+128;
+    int len = (int)strlen(str)+128;
 
     errstr = bu_calloc(len, 1, "nmg_ck_e error str");
     snprintf(errstr, len, "%sedge %8lx\n", str, (unsigned long)e);
@@ -717,7 +717,7 @@
 nmg_ck_vu(const unsigned long *parent, const struct vertexuse *vu, const char 
*str)
 {
     char *errstr;
-    int len = strlen(str)+128;
+    int len = (int)strlen(str)+128;
 
     errstr = bu_calloc(len, 1, "nmg_ck_vu error str");
     snprintf(errstr, len, "%svertexuse %8lx\n", str, (unsigned long)vu);
@@ -739,7 +739,7 @@
 {
     char *errstr;
     struct edgeuse *eur, *eu_next, *eu_last;
-    int len = strlen(str)+128;
+    int len = (int)strlen(str)+128;
 
     errstr = bu_calloc(len, 1, "nmg_ck_eu error str");
     snprintf(errstr, len, "%sedgeuse %8lx\n", str, (unsigned long)eu);
@@ -819,7 +819,7 @@
 nmg_ck_lg(const struct loop *l, const struct loop_g *lg, const char *str)
 {
     char *errstr;
-    int len = strlen(str)+128;
+    int len = (int)strlen(str)+128;
 
     errstr = bu_calloc(len, 1, "nmg_ck_lg error str");
     snprintf(errstr, len, "%sloop_g %8lx\n", str, (unsigned long)lg);
@@ -838,7 +838,7 @@
 nmg_ck_l(const struct loopuse *lu, const struct loop *l, const char *str)
 {
     char *errstr;
-    int len = strlen(str)+128;
+    int len = (int)strlen(str)+128;
 
     errstr = bu_calloc(len, 1, "nmg_ck_l error str");
     snprintf(errstr, len, "%sloop %8lx\n", str, (unsigned long)l);
@@ -869,7 +869,7 @@
     int l;
     int edgeuse_num=0;
     unsigned long magic1;
-    int len = strlen(str)+128;
+    int len = (int)strlen(str)+128;
 
     errstr = bu_calloc(len, 1, "nmg_ck_lu error str");
     snprintf(errstr, len, "%sloopuse %8lx\n", str, (unsigned long)lu);
@@ -913,7 +913,7 @@
        NMG_CK_VERTEXUSE(vu);
        nmg_ck_vu(&lu->l.magic, vu, errstr);
     } else if (magic1 == NMG_EDGEUSE_MAGIC) {
-       l = strlen(errstr);
+       l = (int)strlen(errstr);
        for (BU_LIST_FOR(eu, edgeuse, &lu->down_hd)) {
            NMG_CK_EDGEUSE(eu);
            snprintf(&errstr[l], len-l, "%sedgeuse #%d (%8lx)\n",
@@ -935,7 +935,7 @@
 nmg_ck_fg(const struct face *f, const struct face_g_plane *fg, const char *str)
 {
     char *errstr;
-    int len = strlen(str)+128;
+    int len = (int)strlen(str)+128;
 
     errstr = bu_calloc(len, 1, "nmg_ck_fg error str");
     snprintf(errstr, len, "%sFace_g %8lx\n", str, (unsigned long)f);
@@ -959,7 +959,7 @@
 nmg_ck_f(const struct faceuse *fu, const struct face *f, const char *str)
 {
     char *errstr;
-    int len = strlen(str)+128;
+    int len = (int)strlen(str)+128;
 
     errstr = bu_calloc(len, 1, "nmg_ck_f error str");
     snprintf(errstr, len, "%sFace %8lx\n", str, (unsigned long)f);
@@ -988,7 +988,7 @@
     int l;
     int loop_number = 0;
     struct loopuse *lu;
-    int len = strlen(str)+128;
+    int len = (int)strlen(str)+128;
 
     NMG_CK_FACEUSE(fu);
     NMG_CK_SHELL(s);
@@ -1024,7 +1024,7 @@
 
     nmg_ck_f(fu, fu->f_p, errstr);
 
-    l = strlen(errstr);
+    l = (int)strlen(errstr);
     for (BU_LIST_FOR(lu, loopuse, &fu->lu_hd)) {
        NMG_CK_LOOPUSE(lu);
        snprintf(&errstr[l], len-l, "%sloopuse #%d (%8lx)\n",

Modified: brlcad/trunk/src/librt/primitives/part/part.c
===================================================================
--- brlcad/trunk/src/librt/primitives/part/part.c       2010-02-02 17:46:13 UTC 
(rev 37523)
+++ brlcad/trunk/src/librt/primitives/part/part.c       2010-02-02 17:47:15 UTC 
(rev 37524)
@@ -212,8 +212,8 @@
 #define RT_PARTICLE_SURF_HSPHERE 3
 
 const struct bu_structparse rt_part_parse[] = {
-    { "%f", 3, "V",  bu_offsetof(struct rt_part_internal, part_V[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    { "%f", 3, "H",  bu_offsetof(struct rt_part_internal, part_H[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "V",  (long)bu_offsetof(struct rt_part_internal, part_V[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "H",  (long)bu_offsetof(struct rt_part_internal, part_H[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     { "%f", 1, "r_v", bu_offsetof(struct rt_part_internal, part_vrad), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     { "%f", 1, "r_h", bu_offsetof(struct rt_part_internal, part_hrad), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     { {'\0', '\0', '\0', '\0'}, 0, (char *)NULL, 0, BU_STRUCTPARSE_FUNC_NULL, 
NULL, NULL }

Modified: brlcad/trunk/src/librt/primitives/revolve/revolve.h
===================================================================
--- brlcad/trunk/src/librt/primitives/revolve/revolve.h 2010-02-02 17:46:13 UTC 
(rev 37523)
+++ brlcad/trunk/src/librt/primitives/revolve/revolve.h 2010-02-02 17:47:15 UTC 
(rev 37524)
@@ -25,9 +25,9 @@
 
 
 const struct bu_structparse rt_revolve_parse[] = {
-    { "%f", 3, "V",   bu_offsetof(struct rt_revolve_internal, v3d[X]),  
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    { "%f", 3, "axis", bu_offsetof(struct rt_revolve_internal, axis3d[X]),  
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    { "%f", 3, "R",   bu_offsetof(struct rt_revolve_internal, r[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "V",   (long)bu_offsetof(struct rt_revolve_internal, v3d[X]),  
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "axis", (long)bu_offsetof(struct rt_revolve_internal, 
axis3d[X]),  BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "R",   (long)bu_offsetof(struct rt_revolve_internal, r[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     { "%f", 1, "ang", bu_offsetof(struct rt_revolve_internal, ang),    
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     { "%V", 1, "sk_name", bu_offsetof(struct rt_revolve_internal, 
sketch_name),  BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     { {'\0', '\0', '\0', '\0'}, 0, (char *)NULL, 0, BU_STRUCTPARSE_FUNC_NULL, 
NULL, NULL }

Modified: brlcad/trunk/src/librt/primitives/rhc/rhc.c
===================================================================
--- brlcad/trunk/src/librt/primitives/rhc/rhc.c 2010-02-02 17:46:13 UTC (rev 
37523)
+++ brlcad/trunk/src/librt/primitives/rhc/rhc.c 2010-02-02 17:47:15 UTC (rev 
37524)
@@ -189,9 +189,9 @@
 
 
 const struct bu_structparse rt_rhc_parse[] = {
-    { "%f", 3, "V", bu_offsetof(struct rt_rhc_internal, rhc_V[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    { "%f", 3, "H", bu_offsetof(struct rt_rhc_internal, rhc_H[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    { "%f", 3, "B", bu_offsetof(struct rt_rhc_internal, rhc_B[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "V", (long)bu_offsetof(struct rt_rhc_internal, rhc_V[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "H", (long)bu_offsetof(struct rt_rhc_internal, rhc_H[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "B", (long)bu_offsetof(struct rt_rhc_internal, rhc_B[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     { "%f", 1, "r", bu_offsetof(struct rt_rhc_internal, rhc_r),    
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     { "%f", 1, "c", bu_offsetof(struct rt_rhc_internal, rhc_c),    
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     { {'\0', '\0', '\0', '\0'}, 0, (char *)NULL, 0, BU_STRUCTPARSE_FUNC_NULL, 
NULL, NULL }

Modified: brlcad/trunk/src/librt/primitives/rpc/rpc.c
===================================================================
--- brlcad/trunk/src/librt/primitives/rpc/rpc.c 2010-02-02 17:46:13 UTC (rev 
37523)
+++ brlcad/trunk/src/librt/primitives/rpc/rpc.c 2010-02-02 17:47:15 UTC (rev 
37524)
@@ -185,9 +185,9 @@
 
 
 const struct bu_structparse rt_rpc_parse[] = {
-    { "%f", 3, "V", bu_offsetof(struct rt_rpc_internal, rpc_V[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    { "%f", 3, "H", bu_offsetof(struct rt_rpc_internal, rpc_H[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    { "%f", 3, "B", bu_offsetof(struct rt_rpc_internal, rpc_B[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "V", (long)bu_offsetof(struct rt_rpc_internal, rpc_V[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "H", (long)bu_offsetof(struct rt_rpc_internal, rpc_H[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "B", (long)bu_offsetof(struct rt_rpc_internal, rpc_B[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     { "%f", 1, "r", bu_offsetof(struct rt_rpc_internal, rpc_r),    
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     { {'\0', '\0', '\0', '\0'}, 0, (char *)NULL, 0, BU_STRUCTPARSE_FUNC_NULL, 
NULL, NULL }
 };

Modified: brlcad/trunk/src/librt/primitives/superell/superell.c
===================================================================
--- brlcad/trunk/src/librt/primitives/superell/superell.c       2010-02-02 
17:46:13 UTC (rev 37523)
+++ brlcad/trunk/src/librt/primitives/superell/superell.c       2010-02-02 
17:47:15 UTC (rev 37524)
@@ -47,10 +47,10 @@
 
 
 const struct bu_structparse rt_superell_parse[] = {
-    { "%f", 3, "V", bu_offsetof(struct rt_superell_internal, v[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    { "%f", 3, "A", bu_offsetof(struct rt_superell_internal, a[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    { "%f", 3, "B", bu_offsetof(struct rt_superell_internal, b[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    { "%f", 3, "C", bu_offsetof(struct rt_superell_internal, c[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "V", (long)bu_offsetof(struct rt_superell_internal, v[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "A", (long)bu_offsetof(struct rt_superell_internal, a[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "B", (long)bu_offsetof(struct rt_superell_internal, b[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "C", (long)bu_offsetof(struct rt_superell_internal, c[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     { "%f", 1, "n", bu_offsetof(struct rt_superell_internal, n), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     { "%f", 1, "e", bu_offsetof(struct rt_superell_internal, e), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     { {'\0', '\0', '\0', '\0'}, 0, (char *)NULL, 0, BU_STRUCTPARSE_FUNC_NULL, 
NULL, NULL }

Modified: brlcad/trunk/src/librt/primitives/tgc/tgc.c
===================================================================
--- brlcad/trunk/src/librt/primitives/tgc/tgc.c 2010-02-02 17:46:13 UTC (rev 
37523)
+++ brlcad/trunk/src/librt/primitives/tgc/tgc.c 2010-02-02 17:47:15 UTC (rev 
37524)
@@ -76,12 +76,12 @@
 #define ALPHA(x, y, c, d)      ((x)*(x)*(c) + (y)*(y)*(d))
 
 const struct bu_structparse rt_tgc_parse[] = {
-    { "%f", 3, "V", bu_offsetof(struct rt_tgc_internal, v[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    { "%f", 3, "H", bu_offsetof(struct rt_tgc_internal, h[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    { "%f", 3, "A", bu_offsetof(struct rt_tgc_internal, a[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    { "%f", 3, "B", bu_offsetof(struct rt_tgc_internal, b[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    { "%f", 3, "C", bu_offsetof(struct rt_tgc_internal, c[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    { "%f", 3, "D", bu_offsetof(struct rt_tgc_internal, d[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "V", (long)bu_offsetof(struct rt_tgc_internal, v[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "H", (long)bu_offsetof(struct rt_tgc_internal, h[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "A", (long)bu_offsetof(struct rt_tgc_internal, a[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "B", (long)bu_offsetof(struct rt_tgc_internal, b[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "C", (long)bu_offsetof(struct rt_tgc_internal, c[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    { "%f", 3, "D", (long)bu_offsetof(struct rt_tgc_internal, d[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     { {'\0', '\0', '\0', '\0'}, 0, (char *)NULL, 0, BU_STRUCTPARSE_FUNC_NULL, 
NULL, NULL }
 };
 

Modified: brlcad/trunk/src/librt/primitives/tor/tor.c
===================================================================
--- brlcad/trunk/src/librt/primitives/tor/tor.c 2010-02-02 17:46:13 UTC (rev 
37523)
+++ brlcad/trunk/src/librt/primitives/tor/tor.c 2010-02-02 17:47:15 UTC (rev 
37524)
@@ -134,8 +134,8 @@
  */
 
 const struct bu_structparse rt_tor_parse[] = {
-    {"%f", 3, "V",   bu_offsetof(struct rt_tor_internal, v[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL},
-    {"%f", 3, "H",   bu_offsetof(struct rt_tor_internal, h[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL},
+    {"%f", 3, "V",   (long)bu_offsetof(struct rt_tor_internal, v[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL},
+    {"%f", 3, "H",   (long)bu_offsetof(struct rt_tor_internal, h[X]), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL},
     {"%f", 1, "r_a", bu_offsetof(struct rt_tor_internal, r_a),  
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL},
     {"%f", 1, "r_h", bu_offsetof(struct rt_tor_internal, r_h),  
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL},
     {{'\0', '\0', '\0', '\0'}, 0, (char *)NULL, 0, BU_STRUCTPARSE_FUNC_NULL, 
NULL, NULL}

Modified: brlcad/trunk/src/librt/primitives/vol/vol.c
===================================================================
--- brlcad/trunk/src/librt/primitives/vol/vol.c 2010-02-02 17:46:13 UTC (rev 
37523)
+++ brlcad/trunk/src/librt/primitives/vol/vol.c 2010-02-02 17:47:15 UTC (rev 
37524)
@@ -65,14 +65,14 @@
 #define VOL_O(m) bu_offsetof(struct rt_vol_internal, m)
 
 const struct bu_structparse rt_vol_parse[] = {
-    {"%s", RT_VOL_NAME_LEN, "file", bu_offsetofarray(struct rt_vol_internal, 
file), BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    {"%s", RT_VOL_NAME_LEN, "file", (long)bu_offsetofarray(struct 
rt_vol_internal, file), BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     {"%d", 1, "w", VOL_O(xdim), BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     {"%d", 1, "n", VOL_O(ydim), BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     {"%d", 1, "d", VOL_O(zdim), BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     {"%d", 1, "lo", VOL_O(lo), BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     {"%d", 1, "hi", VOL_O(hi), BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    {"%f", ELEMENTS_PER_VECT, "size", bu_offsetofarray(struct rt_vol_internal, 
cellsize), BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
-    {"%f", 16, "mat", bu_offsetofarray(struct rt_vol_internal, mat), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    {"%f", ELEMENTS_PER_VECT, "size", (long)bu_offsetofarray(struct 
rt_vol_internal, cellsize), BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
+    {"%f", 16, "mat", (long)bu_offsetofarray(struct rt_vol_internal, mat), 
BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
     {"", 0, (char *)0, 0, BU_STRUCTPARSE_FUNC_NULL, NULL, NULL }
 };
 
@@ -414,7 +414,7 @@
     register int y;
     register int z;
     mat_t tmat;
-    int ret;
+    size_t ret;
 
     if (dbip) RT_CK_DBI(dbip);
 
@@ -558,7 +558,7 @@
     register int y;
     register int z;
     mat_t tmat;
-    int ret;
+    size_t ret;
 
     if (dbip) RT_CK_DBI(dbip);
 

Modified: brlcad/trunk/src/librt/tree.c
===================================================================
--- brlcad/trunk/src/librt/tree.c       2010-02-02 17:46:13 UTC (rev 37523)
+++ brlcad/trunk/src/librt/tree.c       2010-02-02 17:47:15 UTC (rev 37524)
@@ -152,7 +152,7 @@
 {
     struct region *rp;
     struct directory *dp;
-    int shader_len=0;
+    size_t shader_len=0;
     struct rt_i *rtip;
     size_t i;
     Tcl_HashTable *tbl = (Tcl_HashTable *)client_data;

Modified: brlcad/trunk/src/librt/vlist.c
===================================================================
--- brlcad/trunk/src/librt/vlist.c      2010-02-02 17:46:13 UTC (rev 37523)
+++ brlcad/trunk/src/librt/vlist.c      2010-02-02 17:47:15 UTC (rev 37524)
@@ -376,9 +376,9 @@
 rt_vlist_export(struct bu_vls *vls, struct bu_list *hp, const char *name)
 {
     register struct bn_vlist *vp;
-    int nelem;
-    int namelen;
-    int nbytes;
+    size_t nelem;
+    size_t namelen;
+    size_t nbytes;
     unsigned char *buf;
     unsigned char *bp;
 
@@ -396,9 +396,9 @@
     namelen = strlen(name)+1;
     nbytes = namelen + 4 + nelem * (1+3*8) + 2;
 
-    bu_vls_setlen(vls, nbytes);
+    bu_vls_setlen(vls, (int)nbytes);
     buf = (unsigned char *)bu_vls_addr(vls);
-    bp = bu_plong(buf, nelem);
+    bp = bu_plong(buf, (int)nelem);
     bu_strlcpy((char *)bp, name, namelen);
     bp += namelen;
 
@@ -436,9 +436,9 @@
 {
     register const unsigned char *bp;
     const unsigned char *pp;           /* point pointer */
-    int nelem;
-    int namelen;
-    int i;
+    size_t nelem;
+    size_t namelen;
+    size_t i;
     point_t point;
 
     BU_CK_VLS(namevls);


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
BRL-CAD Source Commits mailing list
brlcad-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to