Postfix3.3.1
データ構造 | マクロ定義 | 型定義 | 関数
scan_dir.c ファイル
#include <sys_defs.h>
#include <dirent.h>
#include <string.h>
#include <errno.h>
#include "msg.h"
#include "mymalloc.h"
#include "stringops.h"
#include "vstring.h"
#include "scan_dir.h"

[ソースコード]

データ構造

struct  SCAN_INFO
 
struct  SCAN_DIR
 

マクロ定義

#define SCAN_DIR_PATH(scan)   (scan->current->path)
 
#define STR(x)   vstring_str(x)
 
#define STREQ(x, y)   (strcmp((x),(y)) == 0)
 

型定義

typedef struct SCAN_INFO SCAN_INFO
 

関数

char * scan_dir_path (SCAN_DIR *scan)
 
void scan_dir_push (SCAN_DIR *scan, const char *path)
 
SCAN_DIRscan_dir_pop (SCAN_DIR *scan)
 
SCAN_DIRscan_dir_open (const char *path)
 
char * scan_dir_next (SCAN_DIR *scan)
 
SCAN_DIRscan_dir_close (SCAN_DIR *scan)
 

マクロ定義詳解

#define SCAN_DIR_PATH (   scan)    (scan->current->path)

scan_dir.c112 行目に定義があります。

#define STR (   x)    vstring_str(x)

scan_dir.c113 行目に定義があります。

#define STREQ (   x,
 
)    (strcmp((x),(y)) == 0)

型定義詳解

typedef struct SCAN_INFO SCAN_INFO

scan_dir.c101 行目に定義があります。

関数詳解

SCAN_DIR* scan_dir_close ( SCAN_DIR scan)

scan_dir.c210 行目に定義があります。

char* scan_dir_next ( SCAN_DIR scan)

scan_dir.c177 行目に定義があります。

SCAN_DIR* scan_dir_open ( const char *  path)

scan_dir.c165 行目に定義があります。

char* scan_dir_path ( SCAN_DIR scan)

scan_dir.c117 行目に定義があります。

SCAN_DIR* scan_dir_pop ( SCAN_DIR scan)

scan_dir.c144 行目に定義があります。

void scan_dir_push ( SCAN_DIR scan,
const char *  path 
)

scan_dir.c124 行目に定義があります。