#include<stdlib.h>
#include<stdio.h>
#include<string.h>
#define DBG(...) fprintf(stderr,"DBG(%s,%s(),%d):",__FILE__,__FUNCTION__,__LINE__); fprintf(stderr,__VA_ARGS__)
typedef struct Node
{
int data;
struct Node *pNext;
} slNode,*pslNode;
pslNode create_node(int data);
int insert_tail(pslNode *pHeader,pslNode pNode);
int insert_head(pslNode *pHeader,pslNode newNode);
void nodetraval(pslNode pHeader);
int deletenode(pslNode *pHeader,int data);
void reverse_list(pslNode *pHeader);
int main(void)
{
pslNode pHeader = NULL;
insert_tail(&pHeader,create_node(11));
insert_tail(&pHeader,create_node(12));
insert_tail(&pHeader,create_node(13));