You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucy.apache.org by ma...@apache.org on 2011/02/19 20:19:36 UTC

[lucy-commits] svn commit: r1072422 - /incubator/lucy/trunk/clownfish/src/CFCSymbol.c

Author: marvin
Date: Sat Feb 19 19:19:36 2011
New Revision: 1072422

URL: http://svn.apache.org/viewvc?rev=1072422&view=rev
Log:
Simplify some cruft which had become obsolete with a change from 'const char*'
o 'char*'.

Modified:
    incubator/lucy/trunk/clownfish/src/CFCSymbol.c

Modified: incubator/lucy/trunk/clownfish/src/CFCSymbol.c
URL: http://svn.apache.org/viewvc/incubator/lucy/trunk/clownfish/src/CFCSymbol.c?rev=1072422&r1=1072421&r2=1072422&view=diff
==============================================================================
--- incubator/lucy/trunk/clownfish/src/CFCSymbol.c (original)
+++ incubator/lucy/trunk/clownfish/src/CFCSymbol.c Sat Feb 19 19:19:36 2011
@@ -183,19 +183,19 @@ CFCSymbol_init(CFCSymbol *self, struct C
     if (self->class_cnick) {
         memcpy((void*)self->short_sym, self->class_cnick, class_cnick_len);
     }
-    *((char*)&self->short_sym[class_cnick_len]) = '_';
-    memcpy((void*)&self->short_sym[class_cnick_len + 1], 
+    self->short_sym[class_cnick_len] = '_';
+    memcpy(&self->short_sym[class_cnick_len + 1], 
         self->micro_sym, strlen(micro_sym));
-    *((char*)&self->short_sym[short_sym_len]) = '\0';
+    self->short_sym[short_sym_len] = '\0';
 
     // Derive full_sym;
     const char *prefix = CFCParcel_get_prefix(self->parcel);
     size_t prefix_len = strlen(prefix);
     size_t full_sym_len = prefix_len + short_sym_len;
     self->full_sym = (char*)malloc(full_sym_len + 1);
-    memcpy((void*)self->full_sym, prefix, prefix_len);
-    memcpy((void*)&self->full_sym[prefix_len], self->short_sym, short_sym_len);
-    *((char*)&self->full_sym[full_sym_len]) = '\0';
+    memcpy(self->full_sym, prefix, prefix_len);
+    memcpy(&self->full_sym[prefix_len], self->short_sym, short_sym_len);
+    self->full_sym[full_sym_len] = '\0';
 
     return self;
 }
@@ -208,8 +208,8 @@ CFCSymbol_destroy(CFCSymbol *self)
     free(self->class_name);
     free(self->class_cnick);
     free(self->micro_sym);
-    free((void*)self->short_sym);
-    free((void*)self->full_sym);
+    free(self->short_sym);
+    free(self->full_sym);
     CFCBase_destroy((CFCBase*)self);
 }