반응형
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | T_MMDB_EXT_VLAN_TAG_OPER_PROFILE = *MMDB_EXT_VLAN_TAG_OPER_PROFILE[MAX_MMDB_EXT_TAG_RULE]; <br> <br> // DUMPING #ifdef SUPPORT_GPON_EXT_VLAN_OPER sprintf (buf, "rm -rf %s" , MMDB_EXT_VLAN_PROFILE_CONFIG_FILE); system (buf); fp = fopen (MMDB_EXT_VLAN_PROFILE_CONFIG_FILE, "wb" ); if ( NULL != fp ) { for (ii=0; ii<MAX_MMDB_EXT_TAG_RULE; ii++ ) fwrite (MMDB_EXT_VLAN_TAG_OPER_PROFILE[ii], 1, sizeof (T_MMDB_EXT_VLAN_TAG_OPER_PROFILE), fp); fclose (fp); } #endif /* SUPPORT_GPON_EXT_VLAN_OPER, sahngoh_091006 */ // READING #ifdef SUPPORT_GPON_EXT_VLAN_OPER fp = fopen (MMDB_EXT_VLAN_PROFILE_CONFIG_FILE, "rb" ); if ( NULL != fp ) { for (ii=0; ii<MAX_MMDB_EXT_TAG_RULE; ii++ ) fread (MMDB_EXT_VLAN_TAG_OPER_PROFILE[ii], 1, sizeof (T_MMDB_EXT_VLAN_TAG_OPER_PROFILE), fp); fclose (fp); } else { for ( ii=0; ii<MAX_MMDB_EXT_TAG_RULE; ii++) memset (MMDB_EXT_VLAN_TAG_OPER_PROFILE[ii], 0x00, sizeof (T_MMDB_EXT_VLAN_TAG_OPER_PROFILE)); } #endif /* SUPPORT_GPON_EXT_VLAN_OPER, sahngoh_091006 */ |
반응형
'IT Tech > Programming' 카테고리의 다른 글
[C언어] c/c++ gcc 디버깅을 위한 gdb 초간단 사용팁 (0) | 2012.03.10 |
---|---|
[C언어] Fast Integer ID Pool 관리 - 할당/반환 함수 (0) | 2011.12.19 |
[C언어] uint2bin (0) | 2011.09.07 |
[Lex&Yacc] Yacc 명령 그리고 Debugging!! (0) | 2011.04.19 |
[C언어] IP 관련 매크로(Macro) (0) | 2011.04.14 |
[regex] 정규표현식 테스트 프로그램 - The Regex Coach (0) | 2011.04.13 |
[C언어] parse Mac Address (0) | 2011.04.08 |
[C언어] Endian 체크 (0) | 2011.03.28 |
[C언어] BIT READ/WRITE MACRO (0) | 2011.03.28 |
[C언어] HexaDump (0) | 2011.03.25 |