diff options
author | Daniel Dunbar <daniel@zuster.org> | 2005-03-31 20:08:29 +0400 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2005-03-31 20:08:29 +0400 |
commit | cfbab6f6a4112af0bbb161df2fca26d4988a706d (patch) | |
tree | 5a08406fff64eec450466d591d06d3434aac2b20 /source/blender/blenkernel/intern/CCGSubSurf.c | |
parent | d4b9ace5ae3dd9015c9fd5d9893cc7f30a646e1b (diff) |
- fix warnings for gcc
- some subsurf settings not correctly changed in editmode
Diffstat (limited to 'source/blender/blenkernel/intern/CCGSubSurf.c')
-rw-r--r-- | source/blender/blenkernel/intern/CCGSubSurf.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source/blender/blenkernel/intern/CCGSubSurf.c b/source/blender/blenkernel/intern/CCGSubSurf.c index ae4c802f901..27882320d58 100644 --- a/source/blender/blenkernel/intern/CCGSubSurf.c +++ b/source/blender/blenkernel/intern/CCGSubSurf.c @@ -104,10 +104,10 @@ static void _ehash_insert(EHash *eh, EHEntry *entry) { static void *_ehash_lookupWithPrev(EHash *eh, void *key, void ***prevp_r) { int hash = EHASH_hash(eh, key); - void **prevp = &eh->buckets[hash]; + void **prevp = (void**) &eh->buckets[hash]; EHEntry *entry; - for (; (entry = *prevp); prevp = &entry->next) { + for (; (entry = *prevp); prevp = (void**) &entry->next) { if (entry->key==key) { *prevp_r = (void**) prevp; return entry; @@ -720,7 +720,7 @@ CCGError ccgSubSurf_syncEdgeDel(CCGSubSurf *ss, CCGEdgeHDL eHDL) { return eCCGError_InvalidSyncState; } else { void **prevp; - CCGEdge *e = _ehash_lookupWithPrev(ss->eMap, eHDL, (EHEntry***) &prevp); + CCGEdge *e = _ehash_lookupWithPrev(ss->eMap, eHDL, &prevp); if (!e || e->numFaces) { return eCCGError_InvalidValue; |