Initial Revision
[ohcount] / ext / ohcount_native / language_breakdown.h
1 /*
2  *  language_breakdown.h
3  *  Ohcount
4  *
5  *  Created by Jason Allen on 6/26/06.
6  *  Copyright 2006 Ohloh. All rights reserved.
7  *
8  */
9
10 typedef struct {
11         char name[MAX_LANGUAGE_NAME];
12         char *code;
13         char *code_cur;
14         char *comment;
15         char *comment_cur;
16         int blank_count;
17 } LanguageBreakdown;
18
19 void language_breakdown_initialize(LanguageBreakdown *lb, char *name, int buffer_size);
20 void language_breakdown_copy_code(LanguageBreakdown *lb, char *from, char *to);
21 void language_breakdown_copy_comment(LanguageBreakdown *lb, char *from, char *to);
22
23 void language_breakdown_free(LanguageBreakdown *lb);