|  | @@ -22,9 +22,10 @@
 | 
											
												
													
														|  |    // Forward declarations are insufficient since we use them in
 |  |    // Forward declarations are insufficient since we use them in
 | 
											
												
													
														|  |    // std::map data members below...
 |  |    // std::map data members below...
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -#define cmCPackTypeMacro(class, superclass) \
 |  | 
 | 
											
												
													
														|  | -  cmTypeMacro(class, superclass); \
 |  | 
 | 
											
												
													
														|  | -  static cmCPackGenerator* CreateGenerator() { return new class; }
 |  | 
 | 
											
												
													
														|  | 
 |  | +#define cmCPackTypeMacro(klass, superclass) \
 | 
											
												
													
														|  | 
 |  | +  cmTypeMacro(klass, superclass); \
 | 
											
												
													
														|  | 
 |  | +  static cmCPackGenerator* CreateGenerator() { return new klass; } \
 | 
											
												
													
														|  | 
 |  | +  class cmCPackTypeMacro_UseTrailingSemicolon
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  #define cmCPackLogger(logType, msg) \
 |  |  #define cmCPackLogger(logType, msg) \
 | 
											
												
													
														|  |    do { \
 |  |    do { \
 |