2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-16 01:12:13 +00:00

Boost Jam cleanup - minor stylistic changes.

[SVN r79255]
This commit is contained in:
Jurko Gospodnetić
2012-07-04 09:04:29 +00:00
parent a5c46f85c9
commit 842a23eb0b
2 changed files with 26 additions and 50 deletions

View File

@@ -359,7 +359,7 @@ void load_builtins()
bind_builtin( "W32_GETREG",
builtin_system_registry, 0, args );
}
{
char const * args[] = { "key_path", ":", "result-type", 0 };
bind_builtin( "W32_GETREGNAMES",
@@ -476,11 +476,10 @@ LIST * builtin_calc( FRAME * frame, int flags )
LIST * builtin_depends( FRAME * frame, int flags )
{
LIST * targets = lol_get( frame->args, 0 );
LIST * sources = lol_get( frame->args, 1 );
LISTITER iter, end;
iter = list_begin( targets ), end = list_end( targets );
LIST * const targets = lol_get( frame->args, 0 );
LIST * const sources = lol_get( frame->args, 1 );
LISTITER iter = list_begin( targets );
LISTITER end = list_end( targets );
for ( ; iter != end; iter = list_next( iter ) )
{
TARGET * t = bindtarget( list_item( iter ) );
@@ -489,7 +488,6 @@ LIST * builtin_depends( FRAME * frame, int flags )
* if necessary. The internal include TARGET shares the name of its
* parent.
*/
if ( flags )
{
if ( !t->includes )
@@ -508,7 +506,7 @@ LIST * builtin_depends( FRAME * frame, int flags )
end = list_end( sources );
for ( ; iter != end; iter = list_next( iter ) )
{
TARGET * s = bindtarget( list_item( iter ) );
TARGET * const s = bindtarget( list_item( iter ) );
if ( flags )
{
LISTITER t_iter = list_begin( targets );
@@ -1062,11 +1060,11 @@ LIST * builtin_varnames( FRAME * frame, int flags )
LIST * builtin_delete_module( FRAME * frame, int flags )
{
LIST * arg0 = lol_get( frame->args, 0 );
LIST * result = L0;
module_t * source_module = bindmodule( !list_empty(arg0) ? list_front(arg0) : 0 );
LIST * const arg0 = lol_get( frame->args, 0 );
module_t * source_module = bindmodule( list_empty( arg0 ) ? 0 : list_front(
arg0 ) );
delete_module( source_module );
return result;
return L0;
}
@@ -1177,18 +1175,19 @@ LIST * builtin_import( FRAME * frame, int flags )
LIST * builtin_export( FRAME * frame, int flags )
{
LIST * module_list = lol_get( frame->args, 0 );
LIST * rules = lol_get( frame->args, 1 );
module_t * m = bindmodule( !list_empty( module_list ) ? list_front( module_list ) : 0 );
LIST * const module_list = lol_get( frame->args, 0 );
LIST * const rules = lol_get( frame->args, 1 );
module_t * const m = bindmodule( list_empty( module_list ) ? 0 : list_front(
module_list ) );
LISTITER iter = list_begin( rules ), end = list_end( rules );
LISTITER iter = list_begin( rules );
LISTITER const end = list_end( rules );
for ( ; iter != end; iter = list_next( iter ) )
{
RULE * r;
if ( !m->rules || !(r = (RULE *)hash_find( m->rules, list_item( iter ) ) ) )
if ( !m->rules || !( r = (RULE *)hash_find( m->rules, list_item( iter )
) ) )
unknown_rule( frame, "EXPORT", m, list_item( iter ) );
r->exported = 1;
}
return L0;

View File

@@ -64,45 +64,25 @@
* builtin_echo() - ECHO rule
* builtin_exit() - EXIT rule
* builtin_flags() - NOCARE, NOTFILE, TEMPORARY rule
*
* 02/03/94 (seiwald) - Changed trace output to read "setting" instead of
* the awkward sounding "settings".
* 04/12/94 (seiwald) - Combined build_depends() with build_includes().
* 04/12/94 (seiwald) - actionlist() now just appends a single action.
* 04/13/94 (seiwald) - added shorthand L0 for null list pointer
* 05/13/94 (seiwald) - include files are now bound as targets, and thus
* can make use of $(SEARCH)
* 06/01/94 (seiwald) - new 'actions existing' does existing sources
* 08/23/94 (seiwald) - Support for '+=' (append to variable)
* 12/20/94 (seiwald) - NOTIME renamed NOTFILE.
* 01/22/95 (seiwald) - Exit rule.
* 02/02/95 (seiwald) - Always rule; LEAVES rule.
* 02/14/95 (seiwald) - NoUpdate rule.
* 09/11/00 (seiwald) - new evaluate_rule() for headers().
* 09/11/00 (seiwald) - compile_xxx() now return LIST *.
* New compile_append() and compile_list() in
* support of building lists here, rather than
* in jamgram.yy.
* 01/10/00 (seiwald) - built-ins split out to builtin.c.
*/
static void debug_compile( int which, const char * s, FRAME * frame );
static void debug_compile( int which, const char * s, FRAME * );
int glob( const char * s, const char * c );
/* Internal functions from builtins.c */
void backtrace( FRAME * frame );
void backtrace_line( FRAME * frame );
void print_source_line( FRAME * frame );
void backtrace( FRAME * );
void backtrace_line( FRAME * );
void print_source_line( FRAME * );
void unknown_rule( FRAME *, char const * key, module_t *, OBJECT * rule_name );
struct frame * frame_before_python_call;
static OBJECT * module_scope;
void frame_init( FRAME* frame )
void frame_init( FRAME * frame )
{
frame->prev = 0;
frame->prev_user = 0;
lol_init(frame->args);
lol_init( frame->args );
frame->module = root_module();
frame->rulename = "module scope";
frame->file = 0;
@@ -120,14 +100,11 @@ void frame_free( FRAME* frame )
* evaluate_rule() - execute a rule invocation.
*/
LIST *
evaluate_rule(
OBJECT * rulename,
FRAME * frame )
LIST * evaluate_rule( OBJECT * rulename, FRAME * frame )
{
LIST * result = L0;
RULE * rule;
profile_frame prof[1];
profile_frame prof[ 1 ];
module_t * prev_module = frame->module;
rule = bindrule( rulename, frame->module );