C assignment

C assignment
Perl assignment

Perl assignment
Merge branch 'C-assignment'